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

mysql:12625

From: Hiro Yoshioka <Hiro Yoshioka <hyoshiok@xxxxxxxxxx>>
Date: Tue, 10 Jan 2006 17:20:55 +0900
Subject: [mysql 12625] Re: 処理が insert のみのときのロックの考え方

こんにちは、とおりすがりのものです。

On 1/10/06, Tetsuya Hirotsu <hirotsu@xxxxxxxxxx> wrote:
> こんにちは、広津と申します。
>
> MySQL に関わらず、データベースサーバーにおいては、
> 単一の SQL 文で追加・更新・削除などの処理が完結する場合は
> ロックの必要はないと思います。
>

たぶんそんなことはないかと思います。
トランザクションをロールバックするときに
ロックをかけていなければ、そのようなことは
大変難しいのではないかと思います。

単一のSQL文というのが何をさしているのかよく
わかりませんが、一概にロックが不要とは
言えないと思っています。


> 複数のクライアントから一斉に SQL 文が投げられても、サーバーが
> 1つずつ、順次、処理するからです。
>
> ロックが必要なのは、追加・更新・削除の処理に複数の SQL 文を
> 投げる必要がある場合です。
> (追加・更新・削除レコードを特定するための SELECT なども含む)
>
>
>

よ
--
http://d.hatena.ne.jp/hyoshiok/
mailto:hyoshiok@xxxxxxxxxx

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

     12622 2006-01-07 16:44 [<ikezawa@xxxxxxxxxx>] 処理が insert のみのときのロックの考え方
     12623 2006-01-10 10:59 ┗["Tetsuya Hirotsu" <h]                                       
     12624 2006-01-10 12:52  ┣[<ikezawa@xxxxxxxxxx>]                                     
->   12625 2006-01-10 17:20  ┗[Hiro Yoshioka <hyosh]                                     
     12627 2006-01-10 19:04   ┗["Tetsuya Hirotsu" <h]                                   
     12628 2006-01-10 19:42    ┗["Tetsuya Hirotsu" <h]