当機能を使用する際にはpg_stat_statementsをインストールします。
トレース情報からSQL文を抽出し、テーブル単位にまとめて表示します。
テーブルに対してインデックスを設定する際に
どのようなSQLが発行されているかを参考にできます。
また CRUD 表生成の基礎資料としてもお使いいただけます。
※この機能はReadOnly Editionでは使えません。
■ 画面の説明
| 項目名 | 説明 | |
|---|---|---|
| 表示 | 結果を表示します。 | |
| クリア | 結果をクリアします。 | |
| 出力 | ボタン押下時に下記のメニューがプルダウン表示されます。 (結果表示が完了している場合のみ有効です) Excel出力... 表示されている結果を、EXCELファイルに出力します。 クリップボード出力... 表示されている結果を、クリップボードにコピーします。 |
|
| 終了 | ウインドウを閉じます。 | |
| データベース | 対象となるデータベースを選択します。 | |
| 結果リスト | トレースログを元に、発行された SQL 文をテーブル別に出力します。 各欄の値の意味は以下の通りです。 テーブル名... SQL 文中で使用しているテーブル名が表示されます。 複数のテーブルを対象とする SQL の場合は、対象テーブルの数だけ結果が細分化されます。 C ... SQL 文が[テーブル名]に対して INSERT 操作を行う場合 * を表示します。 R... SQL 文が[テーブル名]に対して SELECT 操作を行う場合 * を表示します。 U ... SQL 文が[テーブル名]に対して UPDATE 操作を行う場合 * を表示します。 D ... SQL 文が[テーブル名]に対して DELETE 操作を行う場合 * を表示します。 SQL... SQL 文を表示します。 実行結果を選択し、ポップアップメニューを表示させることで、その SQL 文に対する詳細情報が確認できます。 実行計画... 選択した SQL 文の実行計画を表示します。 SQL文をコピー... 選択した SQL 文をクリップボードにコピーします。 |