InnoDB: Designing and Configuring for Best Performance
- 資料 (PPT)
気になったところをメモ。
- SHOW INNODB STATUS\G
- ディスクアクセスを減らすために
- テーブルの大きさを小さくしよう
- 小さくすればバッファに乗りやすい→ディスクI/Oが減る
- 5.0からCREATE TABLE ... ROW_FORMAT=COMPACTがデフォルトになったよ
- 4.1以前の古い形式はROW_FORMAT=REDUNDANTね
- 最大20%ぐらい小さくなるよ
- PRIMARY KEYは短くしようね
- 全てのセカンダリインデックスのレコードにも、プライマリキーが保存されているから
- 小さくすればバッファに乗りやすい→ディスクI/Oが減る
- コミットんときのディスクI/Oを減らす
- OSとInnoDBの両方でバッファリングしてるのって無駄だよね
- 遅いOSのファイルフラッシュを排除する