私はInnoDB
MySQLデータベースを持っています。 SQL
ダンプをエクスポートすると、どのようにロックが行われますか?エクスポート中にデータベース全体がロックされますか?それともテーブルだけ?それとも個々の行だけですか?輸出はどのくらい正確にInnoDB
となりますか?エクスポート時にMySQL InnoDBテーブルがロックされる
2
A
答えて
0
ロックされているものを制御できます。
mysqldump --lock-all-tables
ドキュメントを::
することは最も安全であるために、あなたはこのようなすべてのテーブルをロックすることができ、すべてのデータベース間ですべてのテーブルをロックします。これは、ダンプ全体の期間にわたってグローバル・リード・ロックを取得することによって実現されます。このオプションは、--single-transactionと--lock-tablesを自動的に無効にします。
それとも、あなたがテーブルに変更するつもりはないことを確認している場合:
mysqldump --single-transaction
ドキュメントを:--single-トランザクション・ダンプが有効なダンプ・ファイル(正しいテーブルの内容を保証するために、プロセスにある間バイナリログ座標)を使用する場合、ALTER TABLE、CREATE TABLE、DROP TABLE、RENAME TABLE、TRUNCATE TABLEのような他の接続は使用しないでください。整合性のある読み込みはこれらのステートメントから分離されないので、ダンプするテーブルでそれらを使用すると、mysqldumpによって実行されるSELECTが不正な内容を取得するためにテーブルの内容を取得するか失敗する可能性があります。
関連する問題
- 1. MySQL InnoDBロック統計
- 2. MySQL InnoDBで次のクエリがロックされる理由
- 3. Innodbトランザクションまたはテーブルがロックされていますか?
- 4. MySQLのInnoDBのロック行
- 5. MySQLがInnoDBテーブルを更新するときにexaclyの行をロックすると、
- 6. innodbテーブルレベルのロック
- 7. MySql(InnoDB)/ Maria:挿入、無視、ロック、選択?
- 8. 選択クエリのロックのInnoDBのテーブル
- 9. MySQLテーブルの種類、innodb?
- 10. ハッシュインデックス付きMySQL InnoDBテーブル
- 11. InnoDBテーブルの行をロックする方法は?
- 12. MySQL/InnoDBの行をロックすると、関連するすべてのインデックスレコードも常にロックされますか?
- 13. MySQLテーブルがいっぱい(InnoDB) - エラー#1114
- 14. MySQL/InnoDBでトランザクションがロールバックされない
- 15. 巨大なMyISAMテーブルをInnoDBにチャンクでエクスポートするには?
- 16. 問題があるMySQL InnoDBテーブルを修復するには?
- 17. MySQLのロックは、行(選択)読み取りロックするヘルプのInnoDB
- 18. MySQL InnoDBテーブルが壊れています - 修正方法?
- 19. MySQL - テーブル 'my_table'がロックテーブルでロックされていません
- 20. MySQLデータのエクスポート時間が変更される
- 21. 本文MySqlテーブル(Innodb vs ISAM)で検索
- 22. InnoDBテーブルは、
- 23. Innodb Updateプライマリキーとセカンダリインデックスのロックの順序
- 24. MySQLのInnoDBの同時更新
- 25. MySQLテーブルをOracle DBにエクスポート
- 26. MYSQLテーブルをExcelにエクスポート
- 27. ロックされたテーブルを処理するBash mysqlエラー
- 28. MySQLはInnoDbテーブルとMyiSAMテーブルをマージする
- 29. Windowsサーバのmysqlシステムテーブルがinnodbに変換されません
- 30. innodbの行をロックし、ライブバージョンを取得