gpt4 book ai didi

MYSQL 占用 100% 的 CPU。查询速度慢

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

我不知道为什么,但是MYSQL给CPU带来了很大的负载。我必须每秒多次更新数据库,并且用户群正在不断增长。

一开始还好,但是现在 CPU 负载每天都在增加

这是日志中的慢速查询:

*Query_time: 4.182654  Lock_time: 0.000070 Rows_sent: 0  Rows_examined: 0
SET timestamp=1315908025;
UPDATE Stats SET Time = 1315908020 WHERE Domain = 'facebook.com';*

为什么这样的查询会这么慢?慢查询是否会占用更多 CPU?

这可能是因为我选择了错误的行类型吗?

time: int (11), Domain VARCHAR (1000)

统计表有 13k 行并且还在不断增长。

最佳答案

查询缓慢的最常见原因是缺少索引。 MySQL 必须找到行 WHERE Domain='facebook.com'。这是表扫描还是索引查找?

关于MYSQL 占用 100% 的 CPU。查询速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7400163/

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