InnoDBの停止にやたら時間がかかる、と相談された時に調べたものメモ。 残念ながら試したのはMySQL 5.1.60の ビルトインInnoDB なので、InnoDB PluginやMySQL 5.5以降なら違う結果が出るかも知れない。 まずそもそも、innodb_fast_shutdownの振る舞いについて。 MySQL :: MySQL 5.1 Reference Manual :: 14.6.7 InnoDB Startup Options and System Variables InnoDBは停止/起動時に大まかに3つのことをやっていて、 InnoDBログのフラッシュ InnoDBバッファプールのダーティーページをibdata1にフラッシュ ibdata1からのパージとインサートバッファのマージ(普段完全に非同期でやってるやつ) これをそれぞれ停止/起動時のどこでやるかをinno