おひさしぶりですっ(汗)
べ、べつにサボってたわけでわないです。
さてさて、アプリから見て、DB2遅っそいなぁと思い、時間くってるのは
アプリ側?DB側?というとき、DB2でどんだけ処理時間がかかっているか知りたいときってありません?
そんなときは、スナップショットで見ることができます。
ステートメントのモニタースイッチをONにして、
合計実行時間(sec.ms)
ユーザーCPU 時間の合計(sec.ms)
システムCPU 時間の合計(sec.ms)
を見るといいです。
----------------------------------------------------------------------------------------------
db2 update monitor switches using statement on
db2 get snapshot for dynamic sql on TEST
動的 SQL スナップショット結果
データベース名 = TEST
データベース・パス = /home/db2inst1/db2inst1/NODE0000/SQL00001/
実行数 = 1
コンパイル数 = 0
最長準備時間 (ミリ秒) = 147
最短準備時間 (ミリ秒) = 147
内部行削除 = 0
内部挿入行 = 0
読み取り行数 = 2992076
内部行更新 = 0
書き込み行数 = 56621
~中略~
合計実行時間 (sec.ms) = 14.404777
ユーザー CPU 時間の合計 (sec.ms) = 2.760000
システム CPU 時間の合計 (sec.ms) = 1.680000
----------------------------------------------------------------------------------------------
2009年5月27日水曜日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿