2010-12-18 12 views
4

私はMyISAMデータベーステーブルを持っています。私はそこに約360000のレコードを挿入しています。データを挿入する前にDISABLE KEYSを使用し、DISABLE KEYSコマンドを使用しています。テーブルENABLE KEYSコマンドにデータを挿入した後、高性能サーバーで17時間以上かかる(現在実行中であり、17時間です)。どこに問題がありますか?Mysql ENABLE KEYSコマンドに時間がかかります

テーブルには多くのインデックスがあり、数週間前にうまくいきました。 MySQLサーバの設定に問題はありますか?

答えて

0

ALTER TABLE table ENABLE KEYSstateについては、SHOW PROCESSLISTとは何ですか?

大きなテーブルでインデックスを生成するようにMySQLの設定を変更しましたか?

MySQLがメソッドをMyISAMインデックスビルディングに変更するデータサイズのしきい値を超えた可能性があります。

良いブログ記事/修正を理解するために/何が起こっているの軽減:

http://venublog.com/2010/01/04/performance-comparison-of-repair-by-sorting-or-by-keycache/