2011年12月 6日

[mysql 15648] mysqldumpの--lock-tablesオプションについて

初めまして、広瀬と申します。


MySQL Ver5.1.47を利用しています。
mysqldumpコマンドで、掲題の通りのオプションを指定したとします。


■例

mysqldump --lock-tables -u user -p pass db_name db_tbl_name > /root/dump.sql


のような記述をした場合ですが、ロック自体は指定DB全体に対して
掛かるのか、それとも指定したテーブルのみにREADロックだけがかかる
のか、公式見ても少し判断が出来なかったので、ご質問させて頂きます。


※--lock-all-tablesは対象外テーブルは明示的に書き込みロックする
 ことは確認しましたが、--lock-tablesの場合が・・・


実際に動作させつつ、確認すると他のテーブルには読み書きが出来ると
の事なので、指定テーブルのみなのだろうと思われますが、確証が出来ればと
おもいます。


以上、よろしくお願いいたします。


投稿者 xml-rpc : 2011年12月 6日 14:56
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/107524
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。