0

innodb データベースでデフォルトの mysqldump を実行すると、テーブルのロックが実行され、保留中の "INSERTS" がキューに入れられますか? トランザクション データベースがあり、10 万件以上のレコードのうち、おそらく 2 ~ 3 ダースの重複レコードが見つかりました (主キーを除いてタイムスタンプなどのすべてのフィールドは同じです)。

フロント エンド アプリケーションのユーザーが、データベース バックアップの進行中に GUI の [保存] をクリックし、応答を受け取るまで何度かクリックしたと思われます。それが私の理論です。

あなたの考えを共有してください。

4

1 に答える 1

0

mysqldumpデフォルトではロックされていると思います。innodb を使用--single-transactionしているため、ロックを防ぐために使用します (この質問を参照してください)。または、innodb ホット バックアップ ツールなどを使用します。

于 2012-05-19T00:01:36.270 に答える