Oracle 11g有一个功能,我们可以使索引可见/不可见。我最近在接受采访时被问到如何在运行时使索引不可见/可见,这怎么可能?
答案 0 :(得分:1)
创建隐形索引:
SQL > create index tst_invisble_idx on Employee(emp_name) invisible;
您可以将索引更改为可见:SQL > alter index tst_invisble_idx visible;
您可以再次将索引更改为不可见:SQL > alter index tst_invisble_idx invisible;
使用户的优化器对所有索引都不可见:SQL> alter system set optimizer_user_invisible_indexes=true;
显示索引不可见状态:SQL> show paramter invisible;
希望这会有所帮助:)