スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

DBのデッドロック

DB2でデッドロックが結構発生したので調べて参考になった記事。DB2だとデッドロックって永遠と待たされる訳でなくてちゃんと例外投げてロールバックしてくれる。でも結構いろんな箇所でデッドロックが発生して、それを調べるのにデッドロックの発生原因を突き止めるのがなれてきたり。キモは以下。
システム全体でリソースのアクセス順を同じにする。
A/B/CのリソースがあってP1とP2のプロセスが
P1 A→C
P2 B→C
のようにアクセスすればデッドロックは起きなくなる。
DB2 Deadlock デッドロック対策の検討


デットロック原因 - まっつんの日記


スポンサーサイト

この記事へのトラックバックURL

http://memolet.blog22.fc2.com/tb.php/1614-c8313729

この記事へのトラックバック

この記事へのコメント



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。