/etc/mysql/my.cnfファイルを編集し、InnoDBバッファープールに十分なメモリを割り当てていることを確認します。これが専用サーバーの場合、システムメモリの最大80%を使用する可能性があります。
# Provide a buffer pool for InnoDB - up to 80% of memory for a dedicated database server
innodb_buffer_pool_size=614M
主キーはBツリーであるため、挿入には常にO(logN)時間がかかり、キャッシュが不足すると、狂ったようにスワップを開始します。これが発生した場合、挿入速度を維持するためにデータを分割することをお勧めします。 http://dev.mysql.com/doc/refman/を参照してください5.1 / en / partitioning.html パーティショニングの詳細については。
頑張ってください!