Sql-Server

執行計劃不顯示記憶體授予

  • February 2, 2019

我在 Azure (DS11) 上的 VM 上安裝了 SQL Server 2019。我試圖在這裡使用這篇文章來說明自適應查詢處理。問題是,當我 CTRL+L在 SQL Server Management Studio 中查看執行計劃時,我看不到那裡的記憶體授予。

我現在的問題是,如果我以管理員身份登錄,是否只能看到記憶體授權?還是 SQL Server 2019 的查詢引擎與 SQL Server 2017 完全不同?

記憶體是在執行時授予的,因此您要查找的資訊只能在執行後(也稱為“實際”)執行計劃中看到,而不是在執行前(“估計”)計劃中看到。

如果您使用 SQL Server Management Studio 作為客戶端,CTRL-L則預設映射以顯示估計的執行計劃。您可以使用CTRL-M.

計劃根節點上的工具提示僅提供非常有限的資訊。有關更多詳細資訊,請打開“屬性”視窗並在選擇“實際”執行計劃的根節點時查看那裡的記憶體授予資訊。

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