mysql:6673
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sat, 7 Dec 2002 09:40:05 +0900
Subject: [mysql 06673] Re: mysqldump 実行中に Insert 等が行えるようにするには?
とみたです。 On Thu, 5 Dec 2002 11:12:03 +0900 "Isamu Narimatsu" <isamu@xxxxxxxxxx> wrote: > テーブルをバックアップするために下記のように mysqldump を実行したのですが、 > データ量が多いために、実行中は Insert などの命令が待っている状態になります。 > > C:\mysql\bin\mysqldump -C --add-drop-table -e -h $hostname -u > $user -p$passwordsql -P 3306 $database $table > C:\bak\$table > > オプション"--add-locks "を指定していなくても、バックアップ中はテーブル > "$table"がWriteロックされてしまうのでしょうか? --add-locks は LOCK 命令を含むようなダンプを作成するためのオプションな ので、ダンプ中にロックするかどうかは関係ないですね。ダンプ中にロックす るのは --lock-tables です。 > もし、そうならば、mysqldump 実行中は Insert, Update等が出来ないのでしょうか > ? --lock-tables がついていないのなら、ロックしないはずです。 INSERT 側で LOCK しているってことはないですか? > そうなると、残された解決方法の一つは mysqldump を出来るだけ早く終わらせるた > めに、"--opt" オプションを実行すべきなでしょうか? 権限があるなら、-T を使った方が速いかもしれません。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
6665 2002-12-05 11:12 ["Isamu Narimatsu" <i] mysqldump 実行中に Insert 等が行えるようにするには? -> 6673 2002-12-07 09:40 ┗[とみたまさひろ <tomm] 6674 2002-12-07 19:46 ┗["Isamu Narimatsu" <i] 6718 2002-12-15 15:25 ┗["Isamu Narimatsu" <i] 6720 2002-12-16 15:39 ┗["Isamu Narimatsu" <i]