索引的使用

    xiaoxiao2021-04-17  31

    1.创建表

    create table ZZTEST ( ID NUMBER not null, SERVICE_TPYEID VARCHAR2(22), TOTALPRICE NUMBER, constraint TEST_PK primary key (ID) ); 2.创建索引

    create index TESTNAME on ZZTEST (SERVICE_TPYEID);3.删除索引

    drop index testname;4.监控索引使用情况

    alter index testname monitoring usage;5.查看索引使用状态

    select TABLE_NAME,INDEX_NAME,USED,T.* from v$Object_usage T /* where T.index_name='TESTNAME' */; 其中,TESTNAME必须大写;USED 为YES表示已使用,为NO表示未使用 注意:SELECT * FROM V$OBJECT_USAGE; 只能查看当前用户下被监控的索引信息。即使sys、system用户也不能查看其它用户的信息。 6.强制使用索引 select /*+index(zztest testname)*/t.service_tpyeid,t.id,t.totalprice from zztest t where t.service_tpyeid='f82f28bcad934a5d'; 注意:/*+index(zztest testname)*/中间不能有空格7.使索引失效

    select t.service_tpyeid,t.id,t.totalprice from zztest t where t.service_tpyeid like '
    转载请注明原文地址: https://ju.6miu.com/read-673244.html

    最新回复(0)