目次
SELECT
およびその他のステートメントの最適化 [+/-]EXPLAIN
を使用して、クエリーを最適化するSELECT
クエリーの速度WHERE
節最適化IS NULL
最適化LEFT JOIN
と
RIGHT JOIN
最適化ORDER BY
最適化GROUP BY
最適化DISTINCT
最適化IN
/=ANY
サブクエリーの最適化LIMIT
の最適化optimizer_switch
を使用したオプティマイザの制御INFORMATION_SCHEMA
最適化INSERT
ステートメントの速度UPDATE
ステートメントの速度DELETE
ステートメントの速度最適化は、最終的にすべてのシステムの理解が必要となる複雑な作業です。ユーザーのシステムやアプリケーションの知識でローカル最適化は可能ですが、システムをさらに最適化するには、システムに関する深い知識が必要になります。
この章では、MySQL を最適化するためのさまざまな手法を、例を交えて説明します。取得には更なる努力が必要ですが、必ずシステムの速度を上げる方法は数多く存在することを覚えていてください。