相同的查询,不同的执行计划

A..*_*A.. 8 sql-server performance execution sql-execution-plan

我试图找到一个让我疯狂的问题的解决方案......

我有一个查询,它在QA服务器中运行得非常快,但生产速度非常慢.我意识到他们有不同的执行计划...所以我尝试重新编译,清理执行计划的缓存,更新统计信息,检查整理的类型......但我仍然无法找到正在发生的事情......

运行查询的数据库完全相同,SQL Server也具有相同的配置.

任何新的想法将不胜感激.

谢谢.


我刚刚意识到QA服务器正在运行SP3,而生产中则是SP2.这会对这个问题产生什么影响吗?

Edd*_*onk 2

生产服务器的数据库大小是否可能更大?该计划可能会有所不同,因为它基于其包含的数据的统计数据。