[前][次][番号順一覧][スレッド一覧]

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]