使用:select * from tt_xxx where PAYMENT_ID>927493123 可以马上返回数据,
但如果把927493123改为0或者827493123都会一直不返回数据,PAYMENT_ID字段已经做索引,求解!
------解决方案--------------------
重建索引试试
------解决方案--------------------
各取值范围的数据量不同,所以执行速度也不相同.
首先了解各取值范围的数据是不是差异很大,如果是,那就正常.
如果不是,也可能是统计信息不准确导致的,用dbms_stats.gather_table_stats存储过程,具体用法网上搜.
如果还不行,重建索引.