mysql:12622
From: (ikezawa) <<ikezawa@xxxxxxxxxx>>
Date: Sat, 07 Jan 2006 16:44:39 +0900
Subject: [mysql 12622] 処理が insert のみのときのロックの考え方
池澤と申します。 処理が insert のみのときのロックの考え方についてご質問します。 マニュアルや各解説書などのロックについての記述は、「ロック」にはこのよう な機能がある、ということは書いてあるのですが、このようなときにはロックは 必要ない、という記述をまだ発見できていません。 処理がInsertだけのとき(CGIで新規登録処理だけをするような場合)、一般に ロックは必要なのでしょうか。 以前「Insertだけのようなときは、MySQLがちゃんと処理してくれるので、特に ロックを使う必要はない」と聞いたことがあり、これまで社内使用の、データの 書き込みにMySQLを使う場合は、CGIの中でロックを使ったことがありません。ま た、同時書き込みによるトラブルも特に問題になったことがありません。 しかし、大量書き込みが予想されるような業務の場合、ロックしないで大丈夫な のかどうか確信がもてません。 ロックしておけば間違いない、と考えるのがよいのかとも思いますが、MySQLが 処理してくれるのであれば下手なロックをかけるよりもMySQLに任せたほうが良 いようにも思います。 どのように考えればよいでしょうか。 よろしくお願いします。 池澤 一廣 (IKEZAWA Kazuhiro) ikezawa@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]