Sql-Server
了解 SQL Server 計劃記憶體
我一直在閱讀有關 SQL Server 計劃記憶體和針對臨時工作負載進行優化等方面的資訊。我對這個主題相當陌生,並且有一些一般性問題可以幫助描繪出更好的畫面:
假設我在一個 SQL Server 實例下執行了多個數據庫:
(1) 每個數據庫是否有不同的計劃記憶體?更具體地說,當我檢查
sys.dm_exec_cached_plans
時,我查看的是特定於數據庫的資訊還是實例範圍的資訊?(2) 是
'optimize for adhoc workloads'
按數據庫還是按實例設置?
計劃記憶體和“針對臨時工作負載進行優化”都是針對每個實例的。