oracle中重建索引
2017-04-01 13:59
190 查看
数据库的索引如果有比较频繁的 Delete 操作, 将可能导致索引产生很多碎片, 所以,在有的时候,需要对所有的索引重新 REBUILD,以便合并索引块,减少碎 片,提高查询速度。 SQL> set heading off SQL> set feedback off SQL> spool d:index.sql SQL> SELECT 'alter index ' || index_name || ' rebuild ' ||'tablespace INDEXES storage(initial 256K next 256K pctincrease 0);' FROM all_indexes WHERE ( tablespace_name != 'INDEXES' OR next_extent != ( 256 * 1024 ) ) AND owner = USER SQL>spool off
相关文章推荐
- [转贴]在ORACLE里按用户名重建索引的方法
- oracle 批量重建索引
- ORACLE重建所有的索引
- oracle的管理工具OEM以及重建索引
- Oracle重建索引
- 在ORACLE里按用户名重建索引的方法
- Oracle 重建所有表的索引的存储过程 (重建索引)
- 如何找出Oracle中需要或值得重建的索引
- 如何找出Oracle中需要或值得重建的索引
- Oracle表与索引的分析及索引重建
- Oracle 重建所有表的索引的存储过程 (重建索引)
- oracle重建索引(二)
- Oracle中重建索引时如何解决“无法为表空间 XXXXXX 中的段创建INITIAL区”错误
- Oracle重建所有表和索引
- Oracle按用户名重建索引方法浅析
- 在ORACLE里按用户名重建索引的方法
- oracle重建索引(一)
- ORACLE按用户名重建索引
- oracle重建索引
- oracle 重建索引