« V1.1.0.16リリース | トップページ | V1.1.1.24リリース »

2008年3月13日 (木)

V1.1.0.19リリース

3日連続bearingですが、V1.1.0.19をリリースしました。

「ロック情報」ウィンドウを追加しました。

V11019_1_2

V11019_2

V$LOCKビューの内容が表示されます。GUIの方は、「セッション情報」ウィンドウに合わせているので、「自動更新」などもできます。他のロック要求をブロックしているロックはブロッキングロックとして赤色で表示されます。

ということで、試しにロック競合を発生させてみます。SCOTTユーザーで接続し、DEPT表のDEPTNO列が10の行を更新します。トランザクションはコミットしません。

V11019_3

この状態で、更に別のセッションから同じ行の更新を試みます。

V11019_4

NOWAITオプションを指定してないので待たされています。この状態で「ロック情報」ウィンドウを見てみます。

V11019_5

ロック競合が発生してます。ロックタイプTXは行ロックを表しますが、選択反転されたセッションIDが20のセッションがSCOTT.DEPT表に排他行ロックを取得しようとしてますが、既にセッションIDが37のセッションが該当行の排他行ロックを保持しているためロック競合が発生しています。

というより、ロックタイプでトランザクションエンキューとか表示するより、行ロックとかと表示した方がわかりやすいのかも・・

こんな感じです。

後、「セッション情報」ウィンドウに「更新項目」ボタンを追加しておきました。

V11019_6

更新や自動更新時に更新する項目を設定できるようにしておきました。

というかネタが付きてきた。次はどうしよう・・

« V1.1.0.16リリース | トップページ | V1.1.1.24リリース »

DBXInspector」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1497665/39651787

この記事へのトラックバック一覧です: V1.1.0.19リリース:

« V1.1.0.16リリース | トップページ | V1.1.1.24リリース »

自作ソフトウェア

無料ブログはココログ

メモ