--建立索引
create index idx_zsq on zsq01(id);
--將索引置為無效
alter index idx_zsq unusable;
--重新啟用索引(三種方式)
alter index idx_zsq rebuild;
alter index idx_zsq rebuild nologging;
alter index idx_zsq rebuild online nologging;
--查詢索引當前狀態
select * from user_ind_partitions a where a.index_name='idx_zsq' ;
--查詢表索引(兩種方式)
select * from user_ind_columns where table_name = upper('zsq01');
select i.index_name,
i.index_type,
i.table_owner,
i.table_name,
i.uniqueness,
i.tablespace_name,
i.status,
c.column_name,
c.column_position,
c.column_length
from user_indexes i, user_ind_columns c
where i.index_name = c.index_name
and c.table_name = 'zsq01'
and i.index_name = 'idx_zsq'
and i.uniqueness <> 'unique';
--生成「置psr索引無效」語句
select distinct 'alter index ' as f, i.index_name,' unusable; ' as a from user_indexes i,user_ind_columns b
where i.index_name=b.index_name and b.table_name = 'zsq01' and i.uniqueness <> 'unique';
--生成「置psr索引可用」語句
select distinct 'alter index ' as f, i.index_name,' rebuild; ' as a from user_indexes i,user_ind_columns b
where i.index_name=b.index_name and b.table_name = 'zsq01' and i.uniqueness <> 'unique';
Oracle資料庫索引
標籤 資料庫 oracle 索引index 2013 06 14 16 54 4148人閱讀收藏 舉報 database 6 目錄 索引基本概念 索引的作用 索引的架構 oracle索引的型別 1 基於函式的索引 2 位圖索引 oracle索引的實現 索引是用於加速資料訪問的資料物件,合理的使用索引...
Oracle資料庫 索引
索引通過指標的形式提高資料查詢的速度。如果乙個資料量比較大的資料庫經常被查詢而插入刪除的次數較少,則應該建立索引,相反,小表或經常被插入或修改,則不建議建立索引。1.建立索引 create index emp phone number ix on employees phone number 2.建...
Oracle資料庫 索引
索引是定義在儲存表基礎之上,有助於無需檢查所有記錄而快速定位所需記錄的一種輔助儲存結構,由一系列儲存在磁碟上的索引項 index entries 組成,每個索引項又由兩部分構成 索引字段 由table中某些列 通常是一列 中的值串接而成,索引中通常儲存了索引欄位的每乙個值 也有例外 索引字段類似於詞...