gpt4 book ai didi

mysql - 比较两个整数会导致查询时间较长

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

我的查询:

SELECT  `suprayts`.`id`, `suprayts`.`username`, `suprayts`.`question`, `suprayts`.`suprayt_photo`,
`suprayts`.`open_vote`, `suprayts`.`like_count`, `suprayts`.`dislike_count`
FROM (
`suprayts`
)

WHERE suprayts.id NOT IN (1)
AND `suprayts`.`time` >1557944878
ORDER BY `suprayts`.`id` ASC
LIMIT 1 , 1

此查询需要:0.0347 毫秒

如果我删除以下行:

AND  `suprayts`.`time` >1557944878

需要 0.0005 毫秒

我的时间字段是 int(11) 并已建立索引。造成这个问题的原因是什么?

最佳答案

您的查询速度非常快,而且您没有说明您已经拥有哪些索引。

无论如何,如果您想让速度更快,您可以添加以下索引(如果您还没有):

create index ix1 on suprayts (id, time);

关于mysql - 比较两个整数会导致查询时间较长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56174834/

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