phpMyAdminの「データベースのコピー」機能を使用して、同じサーバー上の最大500万行のデータベースを別のデータベースにコピーし始めました。途中(2時間程度)でサーバーがクラッシュし始め、mysqld
プロセスを強制終了しなければなりませんでした。
MySQLは現在、プロセスを強制終了する前にすでに起動していたテーブルをロールバックしようとしてサーバーを強制終了しています。現在50分以上実行されており、すべての速度が低下しています。
を使用show engine innodb status
して、プロセス番号を見つけることができました。このプロセスを強制終了する必要がありますか?それは私のテーブルを傷つけますか、それとも何かを傷つけますか、それともロールバックを止めても安全ですか?
これがエントリです。現在のレートでは、残りの983kのログエントリを完了するのにさらに約3時間かかるようです。
---TRANSACTION 0 1853619464, ACTIVE 3214 sec, process no 5552, OS thread id 3028249488
ROLLING BACK , undo log entries 983813