オラクルのインデックスが失効しているので、どのように再構築しますか

Oracleインデックスを再構築するには、次の手順を実行します。

  1. どちらのインデックスが無効なのかを特定する: DBA_INDEXESビューまたはUSER_INDEXESビューを使用してインデックスの状態を確認します。STATUS列を確認すると、状態がUNUSABLEであればインデックスが無効になっています。
  2. 無効なインデックスを削除する:DROP INDEX ステートメントを使用して無効なインデックスを削除します。たとえば、インデックス名が idx_example の場合、次のステートメントを使用してインデックスを削除できます。
DROP INDEX idx_example;
  1. インデックスを作成する
  2. 自然な日本語で言い換え、1つのオプションのみを提供します:例:

    | 英語の文 | 日本語の言い換え |
    |—|—|
    | I’m going to the store. | 買い物に行きます。 |

  3. 子供たちは家に帰りました。
  4. 彼は彼女の誕生日に彼女にバラの花束を贈った。
CREATE INDEX idx_example ON example_table(example_column);
  1. VALID

インデックスの再構築はデータベースのパフォーマンスの低下につながる可能性がありますので、ピーク時以外に行うことをお勧めします。

bannerAds