メインコンテンツまでスキップ

Search SQL

Search SQL 画面では、条件に合う SQL を検索し、選択した SQL の性能推移(Trend)・実行履歴(History)・全文(Full Text)・実行計画(Plan)を1つの画面で続けて確認できます。

左側メニューでデータベース > SQL Server > Search SQLを選択してください。

Search SQL 全体画面

画面は上部の照会条件、Search SQL List、Trend、History、下部のFull Text、Plan で構成されます。

参考

Single View、Top N Analysis など他の画面の SQL 詳細パネルで[Search SQL >] ボタンをクリックしても、該当の SQL が選択された状態でこの画面に移動します。

照会条件を設定する​

Period、Group、Instanceで照会対象の期間とインスタンスを設定します。条件を変更した後は[Search] ボタンをクリックしないと新しい条件で再照会されません。

[Option] ボタンをクリックすると、ポップアップでDatabase Name、Object Name、SQL Hash により検索対象を絞り込めます。

Option ポップアップ

Search SQL ListでSQL検索結果を確認する​

Search SQL Listでは、条件に該当する SQL を一覧で確認できます。一覧で行をクリックすると、下のTrend、History、Full Text、Plan がすべて選択した SQL 基準で更新されます。

SQL Text 列をクリックすると、SQL 全文をSQL Full Text ポップアップで確認できます。ポップアップで[Format SQL] ボタンをクリックすると、SQL 文を見やすく整形して再表示します。

SQL Full Text ポップアップ

一覧右上のSum/Avg トグルで、値を合計と平均のどちらの基準で見るか切り替えられます。Avg を選択すると、列タイトルと値が赤色に変わり、呼び出し1回あたりの平均値を表示します。

Avg トグル適用画面

一覧右上の[⋮] ボタンをクリックすると、Reset user data、Export to Excel、Column List メニューが開きます。このメニューはHistory、Plan の一覧にも同様に提供されます。

グリッド ⋮ メニュー

TrendとHistoryで推移と履歴を確認する​

Trendでは、選択した SQL のTime(Elapsed Time・Worker Time)、I/O(Logical Reads・Physical Reads)、Count(Executions) の推移をそれぞれチャートで確認できます。

右上の[Retry] ボタンをクリックすると、チャートを最初の照会条件基準で再描画します。ボタン横の疑問符アイコンにマウスを合わせると、"Retry the Chart using the initial search conditions." という案内をツールチップで確認できます。

Retry ボタンのツールチップ

Historyでは、時間帯別のElapsed Time (sec)、Worker Time (sec)、Logical Reads などの値を表で確認できます。

Full TextとPlanでSQL文と実行計画を確認する​

Full TextとPlan 領域

Full Text タブには選択した SQL の全文が表示されます。右上の[Formatting] ボタンをクリックすると文を見やすく改行して再表示し、コピーアイコンをクリックすると文をクリップボードにコピーします。

Planでは、実行計画をツリー構造の表で表示します。右上の[Plan] ボタンをクリックすると実行計画をファイルとしてダウンロードでき、コピーアイコンをクリックすると Plan Hash の値をクリップボードにコピーします。

参考

SQL テキストが暗号化された状態で収集された場合、Full TextとPlanのStmt Textに ** Encrypted Text ** と表示されます。