我发现每天运行的大而讨厌的数据提取查询需要更新统计信息,以避免根据不正确的行数估计制定可怕的查询计划(让我们不必担心我的统计信息是否应该自动更新)。
如标题中所述,我的问题是:如果在更新给定的统计数据集之前准备好查询计划,而在优化器做出的决定结果出来的时候,我是否应该担心不正确的查询计划仍然存在?是错的?
或者统计更新自动导致依赖查询计划被刷新?
如果计划仍然存在,是否有办法确定哪些计划取决于给定索引的统计数据?(我知道,我可以去挖掘 DMV 文档,只是希望有人已经有了答案)
sql-server stored-procedures statistics parameter
parameter ×1
sql-server ×1
statistics ×1
stored-procedures ×1