情况1:
我往oracle数据库表A中插入5,000,000条数据,然后删除,只剩下100条数据,查询表A速度相当慢.
情况2:
我往数据库表B中插入100条数据,查询的速度很快.
我不明白表A,表B都是100条数据,但是查询速度为什么相差这么大呢!?
------解决方案--------------------------------------------------------
我估计这100纪录在总的纪录中可能比较分散,比如说占了100个块,而你只插入100纪录的话,可能就一个块
假设一个块能放100纪录
本身读100个块就比一个块慢
如果又都是高水位,就更慢了