2009-06-25

select * from table 异常缓慢


一个表(只有2000多条数据)做一次select * from操作需要8秒多,


导致和这个表相关的触发器工作起来异常缓慢。

应该是oracle高水位线问题,表碎片。


可能经过不断的添加、删除,不断的增长空间。

而如果全表扫描的话,需要扫描所有的空间,而不是只有数据的空间。


重建该表后,select * from操作需要0.1秒左右,问题解决。

不知有没有更好的办法?