gpt4 book ai didi

MySQL查询性能突然变慢

转载 作者:行者123 更新时间:2023-11-30 23:26:11 26 4
gpt4 key购买 nike

我有一个 MySQL (InnoDB) 数据库,其中包含行数在 1 000 000 到 50 000 000 之间的表。晚上有聚合作业统计一些信息并将它们写入报告表。

第一个作业的执行速度非常快。每个查询的执行时间在 100 毫秒到 1 秒之间。之后几乎每个查询都非常慢。

示例查询是:

SELECT count(*) FROM tableA 
JOIN tableB ON tableA.id = tableB.tableA_id

该查询的执行计划显示两个表都将使用索引。

重要的是CPU、I/O、内存使用率非常低。MySQL 服务器版本:5.5.28,默认设置(仅安装在 Windows 7 开发人员计算机上)。

最佳答案

从提供的信息中很难判断。我假设你已经完成了 EXPLAIN 等。在以前的经验中,我的一个查询突然变慢了,我意识到某个字段突然填充了大量数据。不要使用 count(*),而是尝试 count(tableA.id)。

查看这是否有帮助或提供更多信息以进行调试。

关于MySQL查询性能突然变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13228301/

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