Sql-Server
計劃重新編譯是否發生在計劃指南中?
由於自動更新統計資訊等原因,是否會針對計劃指南進行計劃重新編譯?
PS 不要考慮在計劃指南中添加提示OPTION (RECOMPILE)
據我了解,計劃指南不像執行計劃那樣編譯。因此,它無法重新編譯。話雖如此,計劃指南確實會通過其提示或通過指定要使用的特定計劃來產生執行計劃。結果或指定的執行計劃可能會受到自動更新統計資訊的影響。
如果自動更新統計資訊確定需要更新統計資訊,則將重新編譯依賴於這些統計資訊的查詢計劃。