解决方案 »
- plsql中如何实现对话框里手动赋值?
- 安装TOAD后,在命令窗口导出数据失败
- 请教一下jdk1.6+oracle10g+eclipse开发流程图的问题
- 为什么没有权限??
- 虚拟请教:linux下SHELL文件里调用exp命令导出某用户下DMP文件时的问题及局域网内传输DMP文件问题
- 这样的视图怎么建立啊?
- t_sql procedure 如何改写成 pl/sql procedure!
- 新手学Oracle撒分
- oracle里面怎么 用union实现分页?
- 用Oracle9i客户端远程连接Oracle 8i数据库,服务名已经建立成功,但SqlPlus连接不上
- 求大神解决此问题
- 这个什么意思?如图 variables
2、调整临时空间大小,让排序操作尽可能在内存中完成
参考下吧
浅谈Oracle优化排序的操作
2、desc 慢,如果逻辑允许,可以去掉desc,对比一下速度;
3、如果数据巨大,从我个人经验来说,其实没有什么需求要一下子把海量查询都显示出来,因此可以对查询结果进行分页
其实就是返回数据结果集大 regtime就不走索引了
select * from ( select s.model,
s.trade,s.standard,s.supplyId,s.userId,s.imgUri,s.productName,s.price,s.cateId,s.spareCateId,
s.stockNum,s.uom,u.userName from cn_supply s left join cn_user u on u.userId = s.userId
WHERE s.status = 1 order by s.regTime desc ) t_temp where rownum <= 5
控制了 条数还是很慢