mysql:4366
From: Tatsuhiko Miyagawa <Tatsuhiko Miyagawa <miyagawa@xxxxxxxxxx>>
Date: Thu, 27 Sep 2001 16:51:04 +0900
Subject: [mysql 04366] Re: トランザクション中の select について
宮川です。 On Thu, 27 Sep 2001 16:14:55 +0900 Nitta <nitta@xxxxxxxxxx> wrote: > >>トランザクション時にロックをしているのではないでしょうか? > >>MySQLではテーブル単位でロックを行い、かつWRITE>READなので、上記のような > >>結果になるのだと思います。 > > やはりそういう仕様なんですね。 > となるとトランザクション中に何かの原因でコネクションが切断された場合 > 他のユーザはMySQLの再起動等をしない限り、 > 永久にそのテーブルには何も出来ないということですね? 切断された場合はロックは解放されるのではないでしょうか。 > ちょっとそれはまずいので今回はMySQLの使用は見送りかな? BDB の場合ページロックですが、InnoDB タイプなら、行ロックでいける と読んだことがあります。実用で使ったことはないので要確認ですが。 -- Tatsuhiko Miyagawa mod_perl Mailing List mailto:miyagawa@xxxxxxxxxx http://bulknews.net/lib/ml/
4360 2001-09-27 14:58 [Nitta <nitta@xxxxxxx] トランザクション中の select について 4362 2001-09-27 15:59 ┗[fuji <fujiyama@xxxxx] 4363 2001-09-27 16:14 ┗[Nitta <nitta@xxxxxxx] 4364 2001-09-27 16:42 ┣[Noriyuki Sakimura <s] 4367 2001-09-27 16:56 ┃┗[Nitta <nitta@xxxxxxx] 4365 2001-09-27 16:44 ┣[fuji <fujiyama@xxxxx] -> 4366 2001-09-27 16:51 ┗[Tatsuhiko Miyagawa <] 4368 2001-09-27 17:44 ┗[Nitta <nitta@xxxxxxx]