oracle學習小結3之索引

2021-09-09 04:36:21 字數 1016 閱讀 4307

今天歸納索引的常用操作

1) 索引分為b樹索引和點陣圖索引 建立

create index scott.event_index

on scott.event(name)

pctfree 25

storage(initial 500k)

tablespace system;

如果是點陣圖索引,則create bitmap index .........

2) 查詢某個使用者的索引的好似用情況,

select index_name,index_type,tablespace_name,uniqueness,status from dba_indexes where owner='scott';

查詢scott使用者基於表和列的資訊

select index_name,table_name,column_name,index_owner,table_owner from dba_ind_columns where table_owner='scott'; 3)

重建立和維護索引

alter index scott.emp_ename_index rebuild

......

**索引空間

alter index scott.emp_ename_idx deallocate unused;

合拼索引碎片

alter index scott.emp_ename_idx coalesce;

4) 檢視索引使用情況

alter index emp_ename_idx monitoring usage;

這裡可以開啟監督索引的開關

然後做一些查詢後,可以用

select * from v$object_usage;

來檢視索引使用情況

再次執行 alter index emp_ename_idx monitoring usage;

則關閉開關.

5) 刪除索引

drop index scott.emp_ename_idx;

oracle學習小結3之索引

今天歸納索引的常用操作 1 索引分為b樹索引和點陣圖索引 建立create index scott.event index on scott.event name pctfree 25 storage initial 500k tablespace system 如果是點陣圖索引,則create b...

Oracle索引小結

索引的三大特點 1,索引樹的高度一般都比較低 2,索引由索引列儲存的值及rowid組成 3,索引本身是有序的 索引查詢 使用者索引字典 select index name,blevel,索引樹所在層數 leaf blocks,leaf 葉子塊 的數目 num rows,distinct keys,c...

Oracle學習之 索引

一 b 樹索引 簡述 b 樹索引實現類似於倒置的樹型結構,包括根節點 分支節點和葉子節點,並且使用樹遍歷演算法來搜尋列值。葉子節點中包含一對 值 行編號 值,值對應於索引鍵列,行編號則表示行在表資料塊中的物理位置。分支節點包含葉子節點目錄以及儲存在其中的葉子節點的值範圍。根節點包含分支節點目錄以及這...