実行計画の管理
SQL Tuningの最初の2つの章では、TiDBの実行プランを理解する方法と、TiDBが実行プランを生成する方法を紹介します。この章では、実行計画の問題を判別するときに実行計画の生成を制御するために使用できる方法を紹介します。この章には、主に次の3つの側面が含まれています。
- オプティマイザーのヒントでは、ヒントを使用してTiDBが実行プランを生成するようにガイドする方法を学習します。
- ただし、ヒントはSQLステートメントを煩わしく変更します。一部のシナリオでは、ヒントを単純に挿入することはできません。 SQL計画管理では、TiDBが別の構文を使用して実行プランの生成を非侵入的に制御する方法と、バージョンのアップグレードなどの理由によって引き起こされる実行プランの不安定性を軽減するためのバックグラウンドでの自動実行プランの進化の方法を理解しクラスタ。パフォーマンス。
- 最後に、 最適化ルールと式のプッシュダウンのブロックリストでブロックリストを使用する方法を学習します。