SELECT FROM 订单表 WHERE 订单日期 || 订单时间 <= '20180725180000'AND 类型= '' AND 状态 = '' AND ROWNUM < *;请问下这个条sql怎么优化可以加快查询效率。
1 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
订单日期创建索引吧
sql语句稍微修改一下:
select *from ( SELECT * FROM 订单表 WHERE 订单日期 < '20180726' AND 类型= '' AND 状态 = '')where 订单日期 < '20180725' or (订单日期 = '20180725' and 订单时间 <= '180000')and rownum < 10
其他方面只能从硬件方面考虑, 把订单表对应的数据文件放到SSD硬盘上。
- 1 回答
- 0 关注
- 821 浏览
添加回答
举报
0/150
提交
取消