Oracle維護索引
1.重建索引
alter index index_name1 rebuild;
2.重建索引并轉移到别的表空間
alter index index_name1 rebuild tablespace other_tablespace; --這個表空間要首先建立
3.修改索引的一些參數設定
alter index index_name rebuild pctfree 30 storage(next 100k);
4.自動為索引配置設定空間
alter index index_name allocate extent;
5.整合索引碎片
alter index index_name coalesce;
6.删除一個索引
drop index index_name;
7.開啟對索引的監控,然後分析索引
--首先開啟對索引的監控
alter index index_name monitoring usage;
--然後執行一個與索引有關的查詢
--接着關閉對索引的監控
alter index index_name nomonitoring usage;
--然後查詢v$object_usage視圖
select index_name,start_monitoring,end_monitoring
from v$object_usage
where index_name = '........'
修改分區表的pctfree:
alter TABLE ORDER_PAR pctfree 30;
SELECT a.table_name,a.partition_name,ini_trans,a.pct_free,a.ini_trans FROM user_tab_partitions a where table_name = 'ORDER_PAR';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/91975/viewspace-2075290/,如需轉載,請注明出處,否則将追究法律責任。