2009年5月31日日曜日

V9.7の導入

今までと全く同じです。
ここではWindowsの導入を紹介します。(Win7RCですけど…大丈夫みたい)



左側のメニューから「製品のインストール」を選択します。



「製品のインストール」をクリック



基本、「次へ」をクリックしていきます。カンタンカンタン



激しく同意



「フィーチャーの表示」を見てみるのもいいかもしれないですね。
V9.5以降はテキスト検索エンジンとして、従来のNetSearchExtenderではなく、
TextSearchというOmniFindベースのエンジンを実装しているものが追加されています。
デフォルトでは導入されないので、必要な場合はカスタムを選択する必要がありますね。



「応答ファイル」というのは、またわかりにくい訳ですが、ようは一度導入時に設定した数々の設定オプションをファイルに記録しといて、次からはサイレントインストール(セットアップウィザードなし)に使うファイルです。
たくさんのマシンに同じ設定で導入する時などに便利です。



デフォルトで次へ
導入先は変わってないですね~



こちらも次へ



次へ
ここで「構成」をクリックするといくつかのオプションを設定することができます。
普通に次へで導入すると、次回からDB2が自動起動する設定になってしまうので
ここのオプションでDB2を自動起動しない(正確にはインスタンスを自動起動しない)を選択しておくといいです。



次へ



通知とか必要ないんで、チェックを外して次へ



ここも「次へ」
Windows環境ではDB2に対するアクセスグループを分けておくのはお勧めです。

komikoniさんより
>アクセスグループを分けた場合
>自分もDB2のグループに所属させないと
>いけないので注意ですね。



インストール



おっと、こういうのが出たら「はい」をクリック



次へ



完了~



うまくいくとファースト・ステップの画面が開きます。

5/29 ClubDB2 V9.7紹介編

みなさま

週末は勉強会への参加、お疲れ様でした~
内容盛りだくさんで、申し訳なかったですが、それだけV9.7は良くなっているということです。

いくつか宿題を頂きましたので(汗)
えっと、スキャンシェアリングとあと、Currently Commitedの件、
こちらは、DB2 StarFestival 2009にて反映させたいと思います。(笑)

そして、懇親会も盛り上がりましたね~
V9.7ネタも、ですが、SE●Aネタも…

とても楽しい週末でした!

あ、そうそう、sakaikさんからトラックバック機能の実装のリクエストを頂いていますね。
うーん、こういうスキルはないんですよーでも頑張ってみます。
新規投稿があった場合のお知らせというか、最新の書き込みリストみたいな機能も欲しいです。
こういう系詳しい方、教えてください。

2009年5月28日木曜日

N700のwireless lanを使ってみた


まったくDB2とは関係ないネタですみません。

話題の新幹線de無線LANですが、ちょっと感動です。新大阪まで使えるんですね。

まったく便利な世の中になりました。

試しにV9.7のイメージをダウンロードしていますが、ちょーっと速度が遅い気がします。


で、F●MAカードのほうを試しましたけど、速度は2.5倍ほど出てます…(切れないし)
イー●バも同様、2倍早いです…(こっちは小田原が厳しいけど問題なし)

ってことで、新幹線では通信カードがお勧めです(笑)

次回はちゃんとDB2ネタ書きます。
あ、それから明日29日はClubDB2にて、V9.7の紹介を実施します。
時間のある方は是非~

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

----------------------------------------------------------------------------------------------

2009年5月21日木曜日

DB2 V9.7 記者発表会速報


DB2 V9.7の記者発表会が現在行われています。 予想に反して?(笑)参加者が多いです。
次々にプレスの方がいらっしゃいます。
資料が足りない…飲物が足りない…

現在の厳しいビジネスの状況の中、コスト削減や、DBスキルの横展開、先進性などの
キーワードがうけた?

それにしても多くの方に参加してもらってうれしいですね~


そうそう、イベントに先立って5/29にClubDB2にて、このV9.7を紹介します。
ご興味のある方は是非。申込みはこちらからです。

2009年5月19日火曜日

参加費について

幹事のジョビンです。

最近、参加者が多くなり、そろそろコミュニティーとしてIBMから切り離して考えてもいいんじゃないかと思ってます。(気持ちはIBMから切り離してたんですが、、、)

で、勉強会の会場などを区民会館とかそういうところを借りて、やろうかなと思ってます。
借りる→お金がかかる→一人100円~500円くらい

どうでしょうか、MAX500円くらいまでなら、うちの勉強会の資料印刷代、場所代で出してもいいって思います?

2009年5月18日月曜日

ロック・タイムアウトの調査

先日のClubDB2で質問いただいたロック・タイムアウトの調査方法をメモっときます。

1.スナップショットを見る

ロック・タイムアウトは、

- データベース・スナップショット
- アプリケーション・スナップショット

で確認できます。この回数が多い場合は、アプリロジックの並行性とか
データベース構成パラメーター(get db cfg の LOCKTIMEOUT)の値の変更を考えます。

でも実際はスナップショットを取った時にはすでにロックの問題がなくなって、スナップショットから必要な情報が取れないこともありますよね…

で、これ ↓

2.DB2_CAPTURE_LOCKTIMEOUTを利用する(でもこれ、V9.5かV9.1+FP4)

これはレジストリ変数なんですよね。そういう意味でちょっと敷居高い感あるけど、便利。
通常はOFFです。

db2set DB2_CAPTURE_LOCKTIMEOUT=ON

DIAGPATH(/home/db2inst1/sqllib/db2dump)に移動

db2locktimeoutという文字列で始まる名前のファイルの中身を確認

発生日時とか、対象のロック、アプリケーション情報などなど出力されますよん


ジョビン