プライマリMySQLサーバでは、行を挿入して特定のテーブルにキーを再度有効にするまでに40分かかりました。スレーブ側では、ALTER TABLE ... ENABLE KEYS
コマンドが100分以上実行されています。これは非常に珍しいことです。私はそれを殺すが、それは奴隷を悩ますだろう。どのくらい時間がかかるかを垣間見るにはどんな方法がありますか?ALTER TABLEコマンドにどれくらいの時間が残っているかを教えてください。
2
A
答えて
2
これにどれくらい時間がかかりますかを判断する方法はありません。このコマンドは、すべてのデータを一時テーブルにコピーし、変更を加えた後、コピーの名前を変更して元のデータを置き換えます。 ProcessListの「一時テーブルにコピー」が表示されることがありますが、残っている量は表示されません。
また、プロセスを終了せずに操作を終了させることをお勧めします。
忍耐力!
1
わからない。ただそれを待たなければならない。
関連する問題
- 1. unordered_map.emplaceコンパイラの時間エラーを教えてください?
- 2. 以下に書かれたコードで何が間違っているのか教えてください
- 3. LDAPからユーザー名を取得する - 何が間違っているか教えてください。
- 4. Thread.terminateコマンドでクラッシュする方法を教えてください。
- 5. ポイントから消える方法を教えてください。
- 6. 誰かが自分のコードを見て、何が間違っているのか教えてください。
- 7. Firebugを使って、どのJavaScriptが起動されているか教えてください。
- 8. 日時が属している日時/時間ブロックをチェックする方法を教えてください。
- 9. クライアントに間違ったパスワードを教えてもらう方法を教えてください。
- 10. 道順を教えてください。
- 11. SQLクエリの実行に著しく時間がかかる原因を教えてください。
- 12. デバッグモードであるかどうかを教えてください
- 13. Sql queryコマンドの記述について教えてください。
- 14. この写真を見て何が間違っているのか教えてください
- 15. 誰かがこのクエリの何が間違っているか教えてください。
- 16. grails - 汚れていれば教えてください。
- 17. 誰かがこのコードで何が間違っているか教えてください...?
- 18. Backbone.jsの使い方について教えてください。
- 19. PHP APC、教えてください
- 20. Phonegap Geolocation - ユーザーがランドマークに近いかどうかを教えてください。
- 21. タイル間の隙間を取り除く方法を教えてください。
- 22. redisデータベース間の変更方法を教えてください。
- 23. EXC_BAD_ACCESSからの復旧方法を教えてください。
- 24. コードの行数によってアプリケーションについて教えてください。
- 25. プライベートクラスのパブリックプロパティのアクセシビリティについて教えてください。
- 26. MailboxProcessor - いつ停止するかを教えてください。
- 27. どのように最初に教えてください
- 28. RDDはどれくらいの期間メモリに残っていますか?
- 29. このコードブロックについて教えてください。 (コンタクトリスト)
- 30. Api Google Mapsの経路と時間を教えてください
どちらのマシンも同じ仕様ですか?同じ負荷ですか?テーブルの行数 – Raoul
約1600万行と十数程度のインデックスがあり、今はスレーブの方がはるかに高い負荷(7対9)の下にあります。それは他に何もしません。私は仕様について知らないが、私は100 +分を取ることは非常に珍しいことを知っている。 – Andrew
マシンスペックがわからない場合は、100分以上の時間が珍しいかどうかをどのように判断できますか?プライマリサーバの処理能力/メモリの4分の1を持っていることはご存じの方には分かります。表の名前を変更する以外は、alter tableコマンドIIRCを使用して、新しい表のコピーを作成し、すべてのデータをその表にロードします。チューニングとストレージエンジンの選択も、これにかかる時間に影響します。 – Raoul