単一のインデックスを追加するだけの場合は、約10分かかります。ただし、そのインデックスファイルがメモリにない場合は、100分以上かかります。
800万行の200varcharは最大1.6GBを使用しますが、すべてのインデックス作成オーバーヘッドを使用すると、約2〜3GBが必要になります。ただし、ほとんどの行が200文字未満の場合は、所要時間は短くなります。 (sum(length(my_column))
を選択することをお勧めします 必要なスペースを確認してください。)
/etc/mysql/my.cnf
を編集します ファイル。これらの設定で遊んでください;
myisam_sort_buffer_size = 100M
sort_buffer_size = 100M
幸運を。