在 MS SQL Server 上,我们喜欢在夜间更新统计数据,但这个过程需要很长时间,而且会持续到早上。
当行数为 +100,000 时按行抽样可以吗?或者这会给出错误的统计数据?
答案1
您当前使用的是 FULLSCAN 还是 PERCENT?在当前方案下,您的查询执行情况如何?这并不一定容易,但根据我的经验,将 UPDATE STATISTICS 与查询性能结合起来,可以提供更值得商榷的改变立场。大概是早上运行导致的问题。行数是否“正常”有点像汽车广告(“您的里程可能会有所不同”)。
答案2
您的问题不能仅通过行数来回答。首先,您需要考虑选择性和密度。
请参阅本文以了解更多信息: