私の先生は今日、追加のポイントとして、Oracle SQL のアクセシビリティと可視性の違いは何ですかと私に尋ねました。私はこれが初めてで、インターネットを検索しましたが、何も見つかりませんでした。誰かが私を助けることができますか?ありがとう
1 に答える
Oracle Database Concepts で検索したところ、一致するものが 1 つ見つかりましたvisibility
。
インデックスには次のプロパティがあります。
■ユーザビリティインデックスは、使用可能 (デフォルト) または使用不可です。使用できないインデックスは、DML 操作によって維持されず、オプティマイザーによって無視されます。使用できないインデックスを使用すると、バルク ロードのパフォーマンスが向上する可能性があります。インデックスを削除して後で再作成する代わりに、インデックスを使用不可にしてから再構築できます。使用できないインデックスとインデックス パーティションは、領域を消費しません。使用可能なインデックスを使用不可にすると、データベースはそのインデックス セグメントを削除します。
■可視性インデックスは可視 (デフォルト) または不可視です。非表示のインデックスは DML 操作によって維持され、デフォルトではオプティマイザによって使用されません。インデックスを非表示にすることは、インデックスを使用不可にしたり削除したりする代わりの方法です。不可視インデックスは、アプリケーション全体に影響を与えずにインデックスを削除したり、一時的にインデックスを使用したりする前にインデックスの削除をテストする場合に特に役立ちます。
これはただの賭けです。先生が何を望んでいるのかわかりません。