タグ

performanceとsqlに関するkzgsのブックマーク (2)

  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • MySQL :: MySQL 4.1 リファレンスマニュアル :: 5.2.7 MySQL による LEFT JOIN と RIGHT JOIN の最適化

    Section Navigation      [Toggle] 5.2 SELECT ステートメントおよびその他のクエリの最適化5.2.1 EXPLAIN 構文(SELECT に関する情報の取得) 5.2.2 クエリパフォーマンスの推定 5.2.3 SELECT クエリの速度 5.2.4 MySQL による WHERE 節の最適化 5.2.5 MySQL による IS NULL の最適化 5.2.6 MySQL による DISTINCT の最適化 5.2.7 MySQL による LEFT JOIN と RIGHT JOIN の最適化 5.2.8 MySQL による ORDER BY の最適化 5.2.9 MySQL による LIMIT の最適化 5.2.10 INSERT クエリの速度 5.2.11 UPDATE クエリの速度 5.2.12 DELETE クエリの速度 5.2.13 その

  • 1