都内で働くSEの技術的なひとりごと / Technical soliloquy of System Engineer working in Tokyo

都内でサラリーマンやってます。SQL Server を中心とした (2023年からは Azure も。) マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。英語の勉強のため、英語の

SQL Server Profiler による実行プランの取得について

 実行プランを取得する方法として、SQL Server Management Studio で取得する方法、DMVで取得する方法以外に、SQL Server Profiler で取得する方法があります。

 まず、SQL Server Profiler を起動します。

f:id:koogucc11:20131004030200j:plain

 イベントの選択タブをクリックし、すべてのイベントを表示をチェックします。

f:id:koogucc11:20131004030509j:plain

 Performance をクリックし、ShowPlan Statistics Profile にチェックを入れて実行をクリックする。

f:id:koogucc11:20131004030822j:plain

 SQL Server Management Studio と同様の実行プランを取得することが可能です。

f:id:koogucc11:20131004031138j:plain

 SQL Server Profiler で取得する方法も覚えておくと何かと便利です。