2

大きなテーブルの一部を新しいMyISAMテーブルに挿入しています。コマンドラインとphpmyadminの両方を試しましたが、どちらも時間がかかります。しかし、mysqlデータフォルダで、テーブルファイルには実際にはGBのデータが含まれていますが、phpmyadminでは、レコードがないことが示されています。それから私はテーブルを「チェック」します、そしてそれは永遠のようにかかります...

ここで何が問題になっていますか?innoDBに変更する必要がありますか?

4

1 に答える 1

0

テーブルにインデックスが定義されていますか?大量のデータをすばやく挿入することに最も関心がある場合は、インデックスを削除し、挿入を実行してから、インデックスを再度追加することを検討できます。全体的に速くなることはありませんが(実際、手動による介入によって全体的な操作が遅くなる可能性があります)、データの挿入にかかる時間とそれに続くインデックス付けをより直接的に把握できます。

于 2012-04-05T03:21:24.127 に答える