スレッド表示 | フラット表示〕 全トピック 920 件中 572 番目 次≫ ≪前

MySQLのテーブルロック

created: 2004-08-13 17:49 | modified: 2004-08-14 13:23 | reply: 2

[1739] MySQLのテーブルロック

user: サガ | created: 2004-08-13 17:49
こんにちは。
大変お世話になっています。
今回はMySQLについての質問なのですが、
insert文やupdate文、delete文でレコードを追加・編集・削除する際には排他制御(テーブルロック)を行うべきなのでしょうか?
今までは当たり前のようにロックを行っていたのですが、よくよく考えてみるとデータベースでレコードを追加する時などはデータベースの内部でどのような処理が行われているのかわからなくてロックの必要性も分からなくなってきました。
ご回答よろしくお願いします。
reply: 1741 返信 編集 削除

[1741] Re. MySQLのテーブルロック

user: ゆうじ | created: 2004-08-14 01:24
サガさん、こんばんは。

私もロックについてはまったく理解してないので、
最近 MySQL-ml で議論されてましたので
こちらを参考にしていただければと思います。
[mysql 09940] データのロックについて
http://www.mysql.gr.jp/mysqlml/mysql/msg/9940


PHPからMySQLのテーブルを更新するとき、
邪道なのかもしれませんが私の場合、
PHPスクリプト側でロックしています。

テーブルを更新する窓口がPHP以外にもある場合には適してませんが、
窓口がPHPスクリプト1本に絞られようならば
この方法で、MySQLのロック機構を気にする必要はなくなります。
Parent: 1739  reply: 1742 返信 編集 削除

[1742] 大変参考になりました

user: サガ | created: 2004-08-14 13:23
参照先、大変参考にさせていただきました。

なるほど、たしかにPHP側でロックした方が手っ取り早いかもしれませんね。
いつもながら的確なご回答感謝いたします。
Parent: 1741  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 572 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑