Execution-Plan

SQL 所有的 Procs 都有 WITH RECOMPLILE 所以如何維護一個臃腫的計劃記憶體

  • August 7, 2022

我正在使用在 Azure SQL 數據庫中創建的星型模式數據倉庫,其中最後一個開發人員包含WITH RECOMPILE在所有 Procs 中。

我認為這是因為 ETL 每天只執行這些 Procs 兩次,因此重新編譯的成本很小。

但是,是否存在記憶體因所有這些計劃而變得臃腫的風險,如果是這樣,維護計劃記憶體以使其保持精簡和盡可能高效的最佳方法是什麼?

為強制重新編譯的查詢生成的計劃不會被記憶體。有關詳細資訊,請參閱重新編譯提示和執行計劃記憶體

引用自:https://dba.stackexchange.com/questions/315327