Database Autonomy Service (DAS) は、[インデックスの自動作成と自動削除] を含む、 [自動 SQL 最適化] を提供します。 [インデックスの自動作成] 機能は、ネイティブ MySQL カーネルでサポートされているオンラインデータ定義言語 (DDL) 文を使用します。 これにより、従来のインデックス作成によって引き起こされる可能性のあるテーブルロックの問題を回避します。 このトピックでは、[インデックスの自動作成] を有効にする方法について説明します。

始める前に

  • High-availability Edition または Enterprise Edition の ApsaraDB RDS for MySQL インスタンス、または Cluster Edition または Archive Database Edition の PolarDB for MySQL インスタンスが DAS に接続されている必要があります。
  • データベースインスタンスの [自律型サービスの有効化] のスイッチがオンになっている必要があります。 詳細については、「自律型センター」をご参照ください。
  • データベースインスタンスの [SQL Explorer] が有効になっている必要があります。 詳細については、「SQL Explorer」をご参照ください。
    低速 SQL 文が最適化されると、全体的なパフォーマンスが低下する可能性があります。 [自動 SQL 最適化] 機能の精度を改善するには、[SQL Explorer] を有効化することを推奨します。

手順

  1. VPC コンソールにログインします。
  2. 左側のナビゲーションウィンドウで、[インスタンスモニター] をクリックします。
  3. 自動 SQL 最適化を有効にするインスタンスのインスタンス ID をクリックします。 インスタンスの詳細ページが表示されます。
  4. 左側のナビゲーションウィンドウで、[自律型センター] をクリックします。
  5. [自律型センター] ページの右上隅で、[自律型サービスの設定] をクリックします。
    自律型サービスの設定
  6. [設定] ダイアログボックスで、[自律型サービスの有効化] をオンにし、[インデックスの自動作成の有効化] を選択します。
    [インデックスの自動削除] 機能を有効化し、重複しているインデクスや未使用のインデックスを削除できます。 ただし、この機能は利用不可です。
  7. [OK] をクリックします。