oracle采用物理读和逻辑读,第一次查询数据库采用的是物理读,以后如果使用相同的sql语句查询,那么它会采用逻辑读,直接从内存中读取数据. 采用执行计划查看执行顺序和耗时:一般查看object name.cost.time.Cardinality:先查看执行顺序,一般层级最小的description最新执行,然后调优cost最大的句子(一般是用等价代换和采用索引). 1.尽量使用视图. 2.参考网上调优经验,使用等价代换替换查询速度慢的sql语句,一般like,not in或in,order…