151 文字
1 分
MySQL InnoDB, Linux and SSD tuning
松信 嘉範さんによるhbstudy#5発表資料「Linux/MySQLサーバーのパフォーマンスチューニング」 これを読んで、追加で行ったチューニングや新しいことメモ。さすが中の人だけあって詳しい。
1<1>1>
InnoDBで。 TEXTなどのデータを別テーブルへ。 よく検索される列ごとにテーブルをまとめるとbuffer poolを効率よく使える。
物理メモリが足りなくなったときの挙動
ファイルシステムキャッシュを減らす。(100の場合、プロセスをスワップアウト)
# echo 0 > /proc/sys/vm/swappiness永続化
# echo 'vm.swappiness=0' >> /etc/sysctl.confmtstat
vmstatの高機能版かな。数値がhuman friendlyで、カラーリングされている。 (トップ画)
MySQL InnoDB, Linux and SSD tuning
https://blog.teraren.com/posts/mysql-innodb-linux-and-ssd-tuning/