【问题标题】:SQL Server select query is slow. Can we Improve performance without creating indexes? [duplicate]SQL Server 选择查询很慢。我们可以在不创建索引的情况下提高性能吗? [复制]
【发布时间】:2016-10-30 20:40:10
【问题描述】:

如何在 0 秒内获取每天都在增加的表上的数据。 我知道创建索引会提高选择速度我不想创建索引会降低插入/更新速度。

我们还能做些什么来提高选择性能。

例如:简单查询如

Select Count(id) from data 

需要 4 秒

更新:这里要求的是执行计划

【问题讨论】:

  • 好吧,如果您不想添加索引,那么我建议您使用带有 RAM 驱动器的更大机器
  • 您需要查看Sql Server在执行过程中使用的执行计划。这将告诉您是否可以优化查询或进行索引调整。没有分享社区可以为您做的事情不多。
  • 添加了执行计划。

标签: sql sql-server performance sql-server-2008


【解决方案1】:

假设你的 ID 列有索引。

对于“从数据中选择计数(id)”在 4 秒通过 1722000 条记录是不错的速度,不是问题。

当带有任何子句的查询很慢时,您会遇到问题,那么您需要对“某些”字段使用索引

【讨论】:

    猜你喜欢
    • 2010-09-19
    • 2010-11-03
    • 2015-06-04
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多