Top N Analysis
Top N Analysis 画面では、照会条件に応じて実行時間などの指標が高い SQL の順位を確認できます。Group by オプションで Schema・Module 基準の要約を追加で確認することもできます。
左側メニューで データベース > Tibero > SQL 分析 > Top N Analysis を選択してください。

画面は照会条件、Value チャート、Top SQL 一覧の 3 つの領域で構成されます。Group by を Schema または Module に変更すると、Top SQL 一覧の上にその基準の要約一覧が追加で表示されます。
照会条件を設定する
Period、Group、Instance で照会対象の期間とインスタンスを絞り込めます。
Group by で要約基準を追加する
| オプション | 説明 |
|---|---|
| SQL | 要約なしで SQL 単位のみの Top SQL 一覧を表示します。(デフォルト値) |
| Schema | Top SQL 一覧の上に、スキーマ別の要約である Top Schema 一覧を追加で表示します。 |
| Module | Top SQL 一覧の上に、モジュール別の要約である Top Module 一覧を追加で表示します。 |

Schema にグループを変更した後 [Search] をクリックすると、次のように Top Schema 一覧が追加されます。

Order By で並べ替え基準を変更する
| オプション |
|---|
| Elapsed Time |
| Buffer Gets |
| Disk Reads |
| Executions |

Top 値を指定して照会する
Top 入力欄に数字を入力して一覧に表示する順位の件数を指定した後、[Search] ボタンをクリックすると、上記条件を反映して画面全体を再照会します。
Value チャートで推移を確認する
Value チャートは、照会期間中の Order By 指標の全体合計(Total Elapsed Time など)を線で表示し、Top SQL(または Top Schema/Top Module)一覧で行をクリックすると、その対象の推移がチャートに追加で表示されます。
右上の [Retry] ボタンをクリックすると、チャートを最初の照会条件基準で再描画します。ボタン横の疑問符アイコンにマウスを乗せると、この動作に関する説明をツールチップで確認できます。
Top Schema/Top Module で要約を確認してフィルタリングする
Group by を Schema または Module に設定すると、Top SQL 一覧の上に要約一覧が追加で表示されます。
行をクリックすると、下の Top SQL 一覧がそのスキーマ(またはモジュール)が実行した SQL のみを表示するようフィルタリングされ、上の Value チャートにも該当対象の推移が併せて表示されます。
特定のスキーマやモジュールの SQL のみを集中的に確認したいときに、この機能を活用すると便利です。
Top SQL 一覧で SQL ごとの詳細を確認する
Top SQL 一覧には、順位別の SQL と Child Number、Elapsed Time Ratio (%)、Module、Schema、Plan Hash Value、Executions、Elapsed Time (sec)、CPU Time (sec)、Buffer Gets、Disk Reads、Rows Processed などの実行統計が表示されます。一覧上部のフィルタ入力欄にテキストを入力すると列の値を基準にすばやくフィルタリングでき、右上の Sum/Avg トグルで値を合計と平均のどちらで見るか切り替えられます。
SQL ID クリックで SQL 詳細情報を確認する
一覧で SQL ID の値をクリックすると、画面右側に該当 SQL の詳細パネルが開きます。パネルの構成とタブ(Full Text/Trend/History/Plan)は、Search SQL の SQL 詳細パネルと同じです。

SQL Text クリックで SQL 全文を確認する
一覧で SQL Text の値をクリックすると SQL Full Text ポップアップが開き、該当 SQL の全文を確認できます。[Format SQL] ボタンをクリックすると SQL 構文を整形して表示します。

グリッドメニューで一覧を管理する
一覧右上の [⋮] ボタンをクリックすると Reset user data、Export to Excel、Column List メニューが開きます。

- Reset user data: ユーザーが変更した列の順序・幅などの設定を初期化します。
- Export to Excel: 現在の一覧を Excel ファイルとしてエクスポートします。
- Column List: 一覧に表示する列をチェックボックスで選択するポップアップを開きます。
このメニューは Top Schema/Top Module 一覧にも同様に提供されます。