web-dev-qa-db-ja.com

実行計画にメモリの付与が表示されない

SQL Server 2019をVMにインストールしました。これを使用して適応クエリ処理を説明しようとしています ここに投稿 。問題は、 CTRL+L SQL Server Management Studioで実行プランを確認すると、そこにメモリの付与が表示されません。

私の質問は、管理者としてログインしている場合にのみメモリ付与を表示できるかどうかです。または、SQL Server 2019にはSQL Server 2017とは完全に異なるクエリエンジンがありますか?

6
5th

メモリは実行時に付与されるため、探している情報は実行後(「実際の」)実行プランでのみ表示され、実行前(「推定」)のプランでは表示されません。

SQL Server Management Studioをクライアントとして使用している場合、 CTRL-L 推定実行計画を示すためにデフォルトでマッピングされます。次を使用して実行後プランをオンにすることができます CTRL-M

プランのルートノードのツールチップは、非常に限られた情報しか提供しません。詳細については、「プロパティ」ウィンドウを開いて、「実際の」実行プランのルートノードを選択するときにメモリ許可情報を確認してください。

10
Paul White 9