oracle中备份表比原表的查询速率慢是什么原因

建立备份表 create table b as select * from a where 条件;
创建了b表,且b表中的数据只是a表中的一部分,给b表加上相同的索引,执行同样的select脚本,b表比a表还是慢了很多是什么原因?有什么解决方法么?

应该是备份表没有索引造成的,检查一下。

看一下查询计划啥样的

数据量大的话还是会有影响的

图片说明
图片说明

已决解,是少索引的问题