2008/05/15

MySQL 最適化

900,000レコードもあるサイトを制作する事になり、改めてMySQL構築時にできる最適化ってどうよ!事でまとめてみました。

1.最小の型を使用 INT より、MEDIUMINT。
2.できるだけカラムに NOT NULL を宣言する。
3.プライマリインデックスを短く設定する。
4.インデックスは必要なものだけ作成する。
5.必要ならカラムインデックス、複合インデックスを使用する。

参考
MySQL の最適化
MySQLのクエリを最適化する10のTips

0 件のコメント: