标签: sql-server sql-server-2008-r2 sql-execution-plan
我运行两次SQL语句,包括'实际执行计划'。但是,我为同一个查询获得了两个不同的执行计划。唯一的区别是我改变了ID。
执行计划是否会根据数据而变化?
我正在使用SQL Server 2008 R2
答案 0 :(得分:-1)
严格来说,不会。如果查询发生变化或统计数据(取决于数据)发生变化,执行计划将会改变。
如果数据发生变化但统计数据没有变化,那么您的执行计划将保持不变。