gpt4 book ai didi

MySQL执行时间

转载 作者:行者123 更新时间:2023-11-29 04:03:30 24 4
gpt4 key购买 nike

我需要一些帮助来缩短此查询的执行时间。对于 1500 行的表来说,7 秒似乎太长了。

  SELECT parent
FROM video
WHERE parent NOT IN (SELECT parent
FROM video
WHERE filename REGEXP '(s[0-9]{2}\e[0-9]{2})|([[:<:]][0-9]{3}[[:>:]])')
GROUP BY parent

最佳答案

首先,您可以使用 NOT REGEXP而不是子查询。

SELECT parent
FROM video
WHERE filename NOT REGEXP '(s[0-9]{2}\e[0-9]{2})|([[:<:]][0-9]{3}[[:>:]])'
GROUP BY parent

当使用 REGEXPNOT REGEXP 时,索引无关紧要。为了提高效率,如果仍然不够,你必须考虑使用其他 string functionsLIKE 运算符。

关于MySQL执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6500808/

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