gpt4 book ai didi

php - 使用 GROUP BY 和 count 优化 MySQL 查询结果中的顺序

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

我有以下查询:

SELECT vBrowser,iconBrowser, count(iconBrowser) as 'N'
FROM user_ip_tmp WHERE code='9m9g9tsv2y'
GROUP BY iconBrowser
ORDER BY N DESC
LIMIT 40

这可以正常工作。但神志不清的原因查询花了很长时间。

Showing rows 0 - 17 ( 18 total, Query took 4.4189 sec)

enter image description here

enter image description here

enter image description here

最佳答案

WHERE 语句中的内容应该建立索引。

尝试在 SELECT 之前使用 EXPLAIN 语句来查看使用什么以及如何检索您请求的结果。

如果列 code 不是唯一值,我建议将其放在其他表中,因为它是唯一的。然后通过 FOREIGN KEY 使用 JOIN 构建查询。

关于php - 使用 GROUP BY 和 count 优化 MySQL 查询结果中的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8279425/

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