パフォーマンスチューニング
MySQLについて、なぜ同じSQLでも実行計画が変わるのか 実行計画とは何か なぜ同じSQLでも変わるのか JOINで突然遅くなる理由 キャッシュも影響する 実行計画が変わるタイミング 実務で起きる典型的な事故 対処法:SQLを書き直す前に見るべきもの ヒント句(o…
MySQLの統計情報(statistics)が性能を左右する理由 MySQLはデータを見て実行していない 実行計画が壊れる瞬間 なぜ統計情報は狂うのか ANALYZE TABLE の意味 再起動で速くなる理由 注意:毎日ANALYZEすればよいわけではない MySQLのパフォーマンス問題の本…
ORDER BYが遅くなるのはソートしているからではない filesortとは何か インデックスとORDER BYの関係 LIMITを付けたのに遅い理由 WHERE句とORDER BYの順序の罠 なぜバージョンアップで遅くなるのか よくある落とし穴 TEXTカラムで並び替え ASCとDESCの混在 S…