ルーチンの実行時に収集するデータベース・パフォーマンス・データ

ルーチンの実行時にデータベース・パフォーマンス・データを収集すると、その情報が「SQL の結果」ビューに表示されます。

各列にルーチンに関する情報が入ります。

表 1. データベース・ルーチン情報
説明
行番号 ルーチン行番号。
SQL ルーチン SQL コード。データベースで実行する SQL ステートメントのデータベース・パフォーマンス情報を収集します。

パフォーマンス情報が入る各列の説明を以下の表にまとめます。 パフォーマンス情報は、DB2® のモニター・エレメントから収集されます。 DB2 のモニター・エレメントの詳細については、「DB2 システム・モニター・ガイドおよびリファレンス」を参照してください。

表 2. DB2 のモニター・エレメント
モニター・エレメント 説明
バッファー・プール・データ論理読み取り pool_data_l_reads バッファー・プールを通過したデータ・ページに対する論理読み取り要求の数。
バッファー・プール・データ物理読み取り pool_data_p_reads データ・ページをバッファー・プールに入れるよう I/O に要求した読み取り要求の数。
バッファー・プール索引論理読み取り pool_index_l_reads バッファー・プールを通過した索引ページに対する論理読み取り要求の数。
バッファー・プール索引物理読み取り pool_index_p_reads 索引ページをバッファー・プールに入れるための物理読み取り要求の数。
バッファー・プール一時データ論理読み取り pool_temp_data_l_reads 一時表スペース用の論理バッファー・プールから要求されたデータ・ページの数。
バッファー・プール一時データ物理読み取り pool_temp_data_p_reads 一時表スペース用の物理表スペース・コンテナーから読み込まれたデータ・ページの数。
バッファー・プール一時索引論理読み取り数 pool_temp_index_l_reads TEMPORARY 表スペースのために論理バッファー・プールから要求された索引ページの数。
バッファー・プール一時索引物理読み取り pool_temp_index_p_reads 一時表スペース用の物理表スペース・コンテナーから要求された索引ページの数。
経過時間 stmt_elapsed_time ステートメントの合計経過時間。
実行の数 num_executions ルーチン・ステートメントが実行された回数。
読み取り行数 rows_read 表から読み取られた行の数。
戻された行数 rows_returned 選択されて、アプリケーションに戻された行の数。
書き込み行数 rows_written 表で変更 (挿入、削除、または更新) された行の数。
合計ソート時間 total_sort_time 実行されたすべてのソートの合計経過時間 (ミリ秒)。
合計ソート total_sorts 実行されたソートの総数。
ユーザー CPU 時間 user_cpu_time ステートメントで使用されたユーザー CPU 時間の合計。

フィードバック