gpt4 book ai didi

MySQL - 带有内连接的 SQL 查询花费太长时间

转载 作者:行者123 更新时间:2023-11-29 19:19:00 25 4
gpt4 key购买 nike

我想优化以下查询。在我的开发服务器上执行它需要 150-200 秒(LIMIT 10)。我无法在生产服务器上运行它,因为执行时间有限。

SELECT 
intensive.id AS intensive_id,
intensive.module_id AS intensive_module_id,
w.id AS w_id,
intensive.translation,
w.name_basic_lang,
w.image_name,
w.image_number,
w.image_ext
FROM mk_int_module_multiwordssentences intensive
INNER JOIN mk_words w ON intensive.translation= w.name_basic_lang
WHERE w.image_number <> '' AND w.image_number <> -1 AND intensive.img_name IS NULL
GROUP BY intensive.id

最佳答案

试试这个:

SELECT 
...
FROM mk_int_module_multiwordssentences intensive
INNER JOIN mk_words w ON intensive.translation = w.name_basic_lang
and w.image_number <> '' AND w.image_number <> -1 AND intensive.img_name IS NULL
Group by ...

关于MySQL - 带有内连接的 SQL 查询花费太长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com