SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

SQL Data Warehouse のクエリプランの表示について

leave a comment

SQL Data Warehouse では、SSMS から一般的な方法で実行プランを取得しようとしても、取得をすることができません。

image

SQL Data Warehouse では、クエリプランとして、ポータルまたは、DMV から情報を取得する必要がありますので、ざっくりまとめてみたいと思います。

ポータルから確認する場合は「クエリ アクティビティ」から確認をします。

image

ここから、クエリテキストとクエリプランを確認することができます。
image

image

これらの情報は DMV から確認することもできます。

クエリテキストについては、「sys.dm_pdw_sql_requests」、クエリプランについては「sys.dm_pdw_request_steps」から取得することができます。

SQLDWH は分散配置されたデータベースの環境となるため、自データベース内に存在しないデータで結合が必要になった場合のデータ移動の処理が発生しているかなどを確認するのもポイントとなるのでしょうね。

Share

Written by Masayuki.Ozawa

12月 8th, 2015 at 12:31 am

Posted in SQL Database

Tagged with

Leave a Reply