Sql-Server
數據庫恢復後恢復計劃記憶體和緩衝池?
恢復數據庫時,有沒有辦法恢復計劃記憶體,以便在生產使用期間不必重新創建它?
類似的問題:有沒有辦法在數據庫恢復期間或之後主動恢復緩衝區記憶體?,…。除了在緩衝區記憶體中的表上創建和執行 select 語句之外,這種解決方案的創建非常耗時,而且不可避免地不准確。
這是這個問題的後續:“還原數據庫是否清除緩衝區記憶體和儲存的過程記憶體”。編輯:這個問題是一個後續問題,因為我想知道是否有一種解決方法可以讓計劃記憶體和緩衝池恢復到它們的源狀態。
恢復數據庫時,有沒有辦法恢復計劃記憶體,以便在生產使用期間不必重新創建它?
不可以。記憶體必鬚根據使用情況進行預熱。如果需要,您可以強制使用查詢儲存來執行特定查詢的計劃,因為查詢儲存是數據庫的一部分,並且將在還原後出現。