对于这个项目,我们有一些查询会定期执行(每分钟左右)。我使用“在数据库引擎中分析查询”来检查它们。
它们非常简单: select * from tablex where processed='0'
在processed上有一个索引,并且每个查询应在具有1百万条记录的表上返回<1000行。
分析器建议在此上创建一些统计信息....所以我的问题是:这些统计信息是什么?它们真的有助于性能吗?对于像上面那样的表来说,它们的成本如何?
请注意,我绝不会称自己为SQL Server经验丰富的用户...这是第一次使用这个分析器。