oracle索引问题,删除再重建索引与索引分析

[复制链接]
查看11 | 回复2 | 2012-11-2 16:47:26 | 显示全部楼层 |阅读模式
1. 应该是可行的,具体 会不会节省时间 试一下就可以了。 2. 大概每个月存储四五十万的数据,里面只保存最新四个月的数据
每次create这7个索引用时都特别长,大概需要三四个小时;
200万的数据,重建索引花费的时间太长了;很奇怪。 3. 估计之前的 先drop掉索引,然后插入数据完毕后create索引 也是为了避免 插入数据时,索引对插入效率的影响。...
回复

使用道具 举报

千问 | 2012-11-2 16:47:26 | 显示全部楼层
重建的过程实际上是梳理索引数据的过程,有助于提高索引效率,表分析的话只是提高了数据解析效率,比如在有索引的情况下,在数据库执行sql时一般会调用索引,但是如果在进行解析时数据库认为不调用索引效率更高那么就会进行全表扫描。表分析实际上是增加了解析过程的准确性,但是对索引检索效率提高有限,真正要提高索引效率的话还是重建更直接。当然了定期进行表分析也是必须的。 ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行