|
|
newkid 发表于 2013-12-10 22:54 ![]()
列表分区比起虚拟列+索引的方法好在哪里?可能无需维护索引,但是每次修改状态都会导致行的物理移动。
2 ...
1 没关系,物理移动,无非就是删除、插入操作,这种工作,ORACLE轻车熟路,比维护索引也多不了多少工作,而且单独作分区扫描,比之读了索引再回来读表,还要省事。
2 避开高峰,我们的系统无需7*24运行,晚上有足够的时间作采集分析。
3 若用列表分区,再加上临时动态采集,有没有数据,一目了然,就不是问题了。
4 作者说得在恰当的时间,我理解为,是担心错过时机,没采集到量少的数值的情况。
我觉得,若某个值的量少没采集到,也不会影响CBO的判断,基本上也不影响执行计划的生成,就当量少的情况来处理即可。 |
|