-3
任何可以幫助我優化下面的查詢嗎?減少此查詢的執行時間
Select id,name
from tb_demo t1
WHERE id NOT IN
(Select id
from tb_demo
WHERE time > now()
AND id = t1.id)
group by id
任何可以幫助我優化下面的查詢嗎?減少此查詢的執行時間
Select id,name
from tb_demo t1
WHERE id NOT IN
(Select id
from tb_demo
WHERE time > now()
AND id = t1.id)
group by id
會不會
SELECT id, name
from tb_demo
where time > now()
group by id
爲你工作?
嵌套選擇不是必需的。
沒有太多的優化在這裏查詢對我來說。
,你唯一可以做的事情是:
1 - 緩存查詢,如果可能的
2 - 要確保你有id字段的表索引
3 - 檢查所有表字段並降低其長度如果可能(如果你有一個字段, 應該是長40/50字符不使用長度超過50)
雅我需要嵌套因此我試圖模擬其他表與時間字段相同的內容比現在更大() –
@ somu.web你爲什麼需要這樣做? –