4
更新統計信息是否重新編譯sql服務器中的存儲過程,或者甚至在更新統計信息(自動或手動)後使用首次編譯的相同執行計劃運行該過程?更新統計信息重新編譯sql server中的存儲過程
更新統計信息是否重新編譯sql服務器中的存儲過程,或者甚至在更新統計信息(自動或手動)後使用首次編譯的相同執行計劃運行該過程?更新統計信息重新編譯sql server中的存儲過程
MSDN has a lengthy article on that.概括起來:
因此,規劃最優相關的原因有 的統計數據密切相關。
看起來取決於統計數據的變化。因此更新統計信息可能會導致重新編譯,但不必這樣做。要強制拆除的所有緩存查詢計劃,you can run:
DBCC FREEPROCCACHE
所以清理後proccache ..將已編譯的SP重新編譯,當我執行的SP? – user3453057