SELECT FROM 訂單表 WHERE 訂單日期 || 訂單時(shí)間 <= '20180725180000'AND 類(lèi)型= '' AND 狀態(tài) = '' AND ROWNUM < *;請(qǐng)問(wèn)下這個(gè)條sql怎么優(yōu)化可以加快查詢(xún)效率。
1 回答

慕桂英4014372
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
訂單日期創(chuàng)建索引吧
sql語(yǔ)句稍微修改一下:
select *from ( SELECT * FROM 訂單表 WHERE 訂單日期 < '20180726' AND 類(lèi)型= '' AND 狀態(tài) = '')where 訂單日期 < '20180725' or (訂單日期 = '20180725' and 訂單時(shí)間 <= '180000')and rownum < 10
其他方面只能從硬件方面考慮, 把訂單表對(duì)應(yīng)的數(shù)據(jù)文件放到SSD硬盤(pán)上。
- 1 回答
- 0 關(guān)注
- 849 瀏覽
添加回答
舉報(bào)
0/150
提交
取消