すみません、しばらく放置しておりました…
これじゃサンシャイン牧場と一緒ですね。
さて、ClubDB2で質問頂いたので、こちらでレスします。
DB2のスナップショット。便利なのですが、この項目の意味は?
これって現在地なんだっけ?累積なんだっけ?
なんかまとまった資料ないかな?とか思いますよね?
自分もたまーにど忘れすることがありますが…
そんなときはやっぱマニュアルです。
オンラインマニュアルじゃなくって、PDFのマニュアルがオススメです。
システムモニターガイドおよびリファレンス
さて、おらさいですが、スナップショットモニターが返す値には種類があるのは知ってますか?
出力項目の種類
○ カウンター : 値が累積されていく項目
(つまり、RESET MONITORコマンドにて値の初期化が可能)
○ ゲージ : 現在の値を示す項目
○ ウォーターマーク: 最大/最小値を示す項目(リセット効きません)
○ 時間 : 秒数やマイクロ秒数
なのです。
だから、累積値ってことわ、その項目の種類がカウンターだったら、累積ってことです。
ゲージだったら現在の値ってことです。
じゃぁ、上のマニュアルのリンクを見てみましょう。
たとえばロック待機(lock wait)の項目。
P349のロック待機の項目を見ると、エレメントタイプはカウンターとあります。
ということで、累積値なんですね~
たぶん、オンラインマニュアルでも見れると思うのですが、PDFも情報がまとまってて、結構便利なんです。
暇なときに見て見てくださいね~
2009年10月30日金曜日
2009年9月18日金曜日
9月18日運用管理編の情報源リンク集
【無料のデータベース】DB2 Express-Cの導入にトライ!
http://ibm.com/software/jp/data/db2/v9/express-c/
【無料のデータベース】DB2 Express-Cの導入にトライ!
http://ibm.com/software/jp/data/db2/v9/express-c/
DB2 ホームページ(日本アイ・ビー・エム)
http://ibm.com/jp/software/data
DB2 developerWorks (JP) - 日本語の技術情報が集まっている
http://www.ibm.com/developerworks/jp/data/
DB2 オンラインマニュアル
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp (V9.7)
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp (V9.5)
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp (V9)
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp (V8)
DB2 マニュアルダウンロード (PDF) (各国語バージョン有り)
http://ibm.com/support/docview.wss?rs=71&uid=swg27015149 (V9.7)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009728 (V9.5)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009553 (V9)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009555 (V8)
DB2 サポート情報 - 過去のQ&Aが全文検索できます
http://ibm.com/jp/software/tech/search/
DB2 FixPak(修正ファイル)、クライアントダウンロード
http://ibm.com/support/docview.wss?rs=71&uid=swg21287889 (V9.5)
http://ibm.com/support/docview.wss?rs=71&uid=swg21255572 (V9)
http://ibm.com/support/docview.wss?rs=71&uid=swg21256235 (V8)
User's Forum for DB2 Japan (気軽に質問できるWEB掲示板)
http://db2forum.jp
http://ibm.com/software/jp/data/db2/v9/express-c/
【無料のデータベース】DB2 Express-Cの導入にトライ!
http://ibm.com/software/jp/data/db2/v9/express-c/
DB2 ホームページ(日本アイ・ビー・エム)
http://ibm.com/jp/software/data
DB2 developerWorks (JP) - 日本語の技術情報が集まっている
http://www.ibm.com/developerworks/jp/data/
DB2 オンラインマニュアル
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp (V9.7)
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp (V9.5)
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp (V9)
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp (V8)
DB2 マニュアルダウンロード (PDF) (各国語バージョン有り)
http://ibm.com/support/docview.wss?rs=71&uid=swg27015149 (V9.7)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009728 (V9.5)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009553 (V9)
http://ibm.com/support/docview.wss?rs=71&uid=swg27009555 (V8)
DB2 サポート情報 - 過去のQ&Aが全文検索できます
http://ibm.com/jp/software/tech/search/
DB2 FixPak(修正ファイル)、クライアントダウンロード
http://ibm.com/support/docview.wss?rs=71&uid=swg21287889 (V9.5)
http://ibm.com/support/docview.wss?rs=71&uid=swg21255572 (V9)
http://ibm.com/support/docview.wss?rs=71&uid=swg21256235 (V8)
User's Forum for DB2 Japan (気軽に質問できるWEB掲示板)
http://db2forum.jp
2009年5月27日水曜日
SQLステートメントのCPU使用時間を調べてみる
おひさしぶりですっ(汗)
べ、べつにサボってたわけでわないです。
さてさて、アプリから見て、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
----------------------------------------------------------------------------------------------
べ、べつにサボってたわけでわないです。
さてさて、アプリから見て、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月12日火曜日
DB2サーバーのIPアドレス変更
DB2サーバーのIPアドレスを変更したらどうなるでしょうか?
IPはDB2側は記憶していないので、IPを変更してもDB2の設定を変更しなくてもOKです。
ただ、ホスト名を変更したときは2カ所変更しないといけないです。
ノード構成ファイルの変更(db2nodes.cfg)
DB2レジストリ変数のDB2SYSTEM (db2set DB2SYSETEM=ホスト名)
by ジョビン
IPはDB2側は記憶していないので、IPを変更してもDB2の設定を変更しなくてもOKです。
ただ、ホスト名を変更したときは2カ所変更しないといけないです。
ノード構成ファイルの変更(db2nodes.cfg)
DB2レジストリ変数のDB2SYSTEM (db2set DB2SYSETEM=ホスト名)
by ジョビン
2009年5月9日土曜日
バックアップサイズの見積もり
どうも~ジョビンです。mixi日記すら続かない私が、3日連続投稿です!
もうそれだけで達成感。( ̄¬ ̄*)
っと、この間聞かれたんでログっときます。
お題は「バックアップサイズの見積もり方法」です。
特にツールはないんだけど、それほど難しくないです。
DB2のコマンドラインから、LIST TABLESPACES SHOW DETAIL を実行。
DMS表スペースの場合は”最高水準点”
SMS表スペースの場合は”使用したページ”
の値に各ページのページ・サイズをかけた結果を合計することで、大まかな値を算出することが出来まーす。ちなみに、オフラインバックアップを使用する場合は、一時表スペース内のデータやアクティブログのデータ量はバックアップサイズに影響しませーん。
もうそれだけで達成感。( ̄¬ ̄*)
っと、この間聞かれたんでログっときます。
お題は「バックアップサイズの見積もり方法」です。
特にツールはないんだけど、それほど難しくないです。
DB2のコマンドラインから、LIST TABLESPACES SHOW DETAIL を実行。
DMS表スペースの場合は”最高水準点”
SMS表スペースの場合は”使用したページ”
の値に各ページのページ・サイズをかけた結果を合計することで、大まかな値を算出することが出来まーす。ちなみに、オフラインバックアップを使用する場合は、一時表スペース内のデータやアクティブログのデータ量はバックアップサイズに影響しませーん。
登録:
投稿 (Atom)