151 文字
1 分
MySQL InnoDB, Linux and SSD tuning

mtstat 松信 嘉範さんによるhbstudy#5発表資料「Linux/MySQLサーバーのパフォーマンスチューニング」 これを読んで、追加で行ったチューニングや新しいことメモ。さすが中の人だけあって詳しい。

1<1>#

InnoDBで。 TEXTなどのデータを別テーブルへ。 よく検索される列ごとにテーブルをまとめるとbuffer poolを効率よく使える。

物理メモリが足りなくなったときの挙動#

ファイルシステムキャッシュを減らす。(100の場合、プロセスをスワップアウト)

Terminal window
# echo 0 > /proc/sys/vm/swappiness

永続化

Terminal window
# echo 'vm.swappiness=0' >> /etc/sysctl.conf

mtstat#

vmstatの高機能版かな。数値がhuman friendlyで、カラーリングされている。 (トップ画)

MySQL InnoDB, Linux and SSD tuning
https://blog.teraren.com/posts/mysql-innodb-linux-and-ssd-tuning/
作者
Yuki Matsukura
公開日
2009-11-20
ライセンス
CC BY-NC-SA 4.0

コメント