根据您的经验,当表上的统计信息不重要时,表的最大page count是多少?我们有几个相对较小的表-大约5000 8K页。
但!统计数据对他们真的很重要。如果它已经过时,那么命中表的查询可能会运行几个小时(编辑:连接到这些表的查询)。
请分享你的经验。
发布于 2017-10-04 14:55:54
可以分别对索引进行统计。
通行证1:所有统计数字
@FragmentationLow = NULL, @FragmentationMedium = NULL, @FragmentationHigh = NULL,
@UpdateStatistics = 'ALL',
@OnlyModifiedStatistics = 'Y',通过2:索引
@UpdateStatistics = NULL, 这包括了在这个答案中提到的要点:再索引更新统计数据吗?
然而,基于这篇文章 (和旧的文章),这种分离是我的一个缺点。
当然,最坏的情况是,首先重新生成索引,通过扫描整个表更新索引统计信息,然后使用默认值运行UPDATE统计信息,默认值再次更新索引统计信息,但这一次只使用默认和较小的示例。
根据布伦特·奥扎尔的说法,Ola H的脚本很聪明,不会这么做。但是..。
https://dba.stackexchange.com/questions/187656
复制相似问题