同じようなことがいろいろなところで語られていますね。

・MySQLのクエリを最適化する10のTips(本家日本語訳
・反論としての10 Tips for Optimizing MySQL Queries (That don’t suck)(本家日本語訳
Top 84 MySQL Performance Tips 

自分なりにまとめてみました。
InnoDBが中心ですが時々MyISAMとかについても触れていきます。

少しづつ書いていって、そのうち50個くらいになるのでは・・・・・。

1.更新があるシステムにはInnoDBを選ぼう。MyISAMを選択するならそれなりの理由が必要。それにInnoDBのパフォーマンスはそんなに悪くないよ。

2.InnoDBの主キーはクラスター化INDEXだということを意識しよう。

3.まずちゃんとした設計。チューニングはその後で。

 

関連会社インターオフィスのブログ記事を転載しています。