バックアップ必ず取ってください。
1400行近くのSQL処理が10分から4分に短縮されました。
環境は以下の通り。
Windwos 7 64 bit
Xampp 1.7.1
業務で集計に使用。なんとか高速化できないかと
my.iniファイルを調整したところ以下の結果がでました。
変更前
Query OK, 14699035 rows affected (10 min 29.31 sec)
↓
変更後
Query OK, 14699035 rows affected (4 min 36.01 sec)
my.iniファイルの変更部分。
innodb_buffer_pool_size = 16M
↓
innodb_buffer_pool_size = 1G
※かならずバックアップをとってください。
my.iniファイルをコピーするなどして。
1Gにしたところ高速化できましたが、2G以上にすると、
スペックによってはMysqlが起動しなくなるので注意が必要です。
設定変更後は、もちろん、Mysqlを再起動してくださいね。
参考記事。