2009年10月8日木曜日

[SQL]実行計画の表示(SQLServer)

SQLServerでは、SQLServer Management Studio(クエリアナライザ)でSQLのコスト評価を行うことができます。実行計画の評価はGUIを使ったマップ画面で確認することできます。

しかし、複数のSQLのコスト評価を見るには適しません。ということで、クエリの実行結果として、実行結果を取得する方法を紹介します。

--実行プランTEXT形式
SET SHOWPLAN_ALL ON


--実行プランXML形式
SET SHOWPLAN_XML ON


XML形式で出力すると、後にGUIで表示することもできます。

0 件のコメント: