oracle重建索引:ORACLE入门的按用户名重建索引的思路方法来源: 发布时间:星期六, 2009年2月21日 浏览:0次 评论:0
="t18">
假如你治理Oracle数据库下某些应用项目有大量修改删除操作, 数据索引是需要周期性重建. 它不仅可以提高查询性能, 还能增加索引表空间空闲空间大小. 在ORACLE里大量删除记录后, 表和索引里占用数据块空间并没有释放. 重建索引可以释放已删除记录索引占用数据块空间. 转移数据, 重命名思路方法可以重新组织表里数据. 下面是可以按ORACLE用户名生成重建索引SQL脚本: SET ECHO OFF; SET FEEDBACK OFF; SET VERIFY OFF; SET PAGESIZE 0; SET TERMOUT _disibledevent=> 当删除比率大于15 - 20% 时肯定是需要索引重建. 经过删改后rebuild_&username.sql文件我们可以放到ORACLE定时作业里: 比如个月或者两个月在非繁忙时间运行. 假如碰到ORA-00054, 表示索引在表上有锁信息, 不能重建索引. 那就忽略这个, 看下次是否成功. 对那些非凡忙表要区别对待, 不能用这里介绍思路方法, 还要把它们索引从rebuild_&username.sql里删去. 0
相关文章读者评论发表评论 |