daily reflection

毎日の振り返り

2013-07-29

MySQL

ほぼ一日MySQLのクエリのチューニングの日。プロファイリングしつつ、仮説を立てて対応方針を立て、それがバッチリ当たるととても気持ちが良い。逆に思うように行かないとストレスが溜まってくる。割合は1:2くらい。明日も頑張る。

MySQLのインデックスを作成する際、対象となるフィールド値の一部だけを使って構成できることを知らなかった。サイズが大きいフィールドにprimary keyをはる必要がある場合に助かる。

インデックス指定でcol_name(N)構文を用いて、文字列カラムの最初のNキャラクタのみを使用したインデックスを作成できます。

http://dev.mysql.com/doc/refman/5.1/ja/indexes.html