我昨晚有一个储存罐的表现。查看查询计划,许多运算符的估计行数远远高于实际值。这通常告诉我统计数据已经过时。但是,使用fullscan选项更新相关数据库中所有表中的所有统计信息后,问题仍然存在。我也尝试重新编译存储过程以及它使用的任何视图都无济于事。有没有人对如何改善性能或性能改变的原因有任何想法?提前谢谢。
答案 0 :(得分:1)
根据您目前所经历的情况,我会说看一下您的基础数据,看看它是否有任何重大变化。即使使用最新的统计信息,查询通常也适用于特定范围的表大小/记录返回计数。或者可能是在基础表中某处具有类似效果的索引消失/改变,从而大大改变了查询计划中特定部分返回的(估计)记录数量。