【发布时间】:2015-05-13 13:08:44
【问题描述】:
我正在尝试优化此查询。现在需要 28 秒。
AS 曾经在我的查询中丢失。添加后,查询时间下降了 20%
SELECT
g.id,
g.adresid,
g.senaryoid,
g.olayid,
g.gonderilecegitarih
FROM
(
SELECT
adresid
FROM
expose2.800_emsenaryolar_emgidenbulten
WHERE
olayid = '3320'
) AS s
RIGHT JOIN expose2.800_emsenaryolar_emgidenbulten AS g ON s.adresid = g.adresid
WHERE
s.adresid IS NULL
AND g.olayid = '2784'
AND g.durum = '1'
AND g.gonderilecegitarih < DATE_SUB(
'2015-05-13 15:40:15',
INTERVAL 1 DAY
)
【问题讨论】:
-
AS只是语法糖。速度上的任何差异都来自缓存和/或外部活动。
标签: mysql sql optimization query-optimization