Execution-Plan
SQL 所有的 Procs 都有 WITH RECOMPLILE 所以如何維護一個臃腫的計劃記憶體
我正在使用在 Azure SQL 數據庫中創建的星型模式數據倉庫,其中最後一個開發人員包含
WITH RECOMPILE
在所有 Procs 中。我認為這是因為 ETL 每天只執行這些 Procs 兩次,因此重新編譯的成本很小。
但是,是否存在記憶體因所有這些計劃而變得臃腫的風險,如果是這樣,維護計劃記憶體以使其保持精簡和盡可能高效的最佳方法是什麼?
為強制重新編譯的查詢生成的計劃不會被記憶體。有關詳細資訊,請參閱重新編譯提示和執行計劃記憶體。