機械翻訳について

Autonomous Databaseでの自動索引付けの管理

自動索引付けは、Autonomous Databaseでの索引管理タスクを自動化します。 自動索引付けは、Autonomous Databaseではデフォルトで無効になっています。

ノート:

自動索引付けは、Oracle Database 19c以降でのみサポートされます。

手動で索引を作成するには、データ・モデル、アプリケーションおよびデータの配布に関する詳しい知識が必要になります。 以前のDBAは、作成する索引を選択し、その選択を修正しなかったり、条件の変更に伴って索引を保持しなかった場合もあります。 その結果、改善の機会が失われ、不要な索引を使用するとパフォーマンスが低下する可能性があります。 Autonomous Databaseの自動索引付け機能では、アプリケーション・ワークロードが監視され、索引が自動的に作成および保守されます。

自動索引付けを有効にする手順は次のとおりです:

  1. DBMS_AUTO_INDEX.CONFIGUREプロシージャを使用して、自動索引付けを有効にします:
    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','IMPLEMENT');

    これにより、データベースで自動索引付けが有効になり、新規の自動索引が作成されて、SQL文で使用できるようになります。

  2. DBMS_AUTO_INDEXパッケージを使用して、自動タスクに関するレポートを実行し、自動索引付けプリファレンスを設定します。

ノート:

自動索引付けを有効にすると、自動索引の索引圧縮がデフォルトで有効になります。

自動索引付けを無効にする手順は次のとおりです:

  1. 次の文は、新しい自動索引が作成されないように、データベース内での自動索引付けを無効にします(既存の自動索引は有効のままです):

    EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','OFF');

詳細については、「自動索引の管理」を参照してください。