全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 614|回复: 6
打印 上一主题 下一主题

sql慢查询导致cpu内存100%,怎么办?

[复制链接]
跳转到指定楼层
1#
发表于 2022-8-11 11:13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
说是数据库中存在大量慢查询记录,执行时间过长导致资源耗尽。

大佬们咋个办?

mysql-bin.XXXXXXX都删除了

mysql-bin.index里面mysql-bin.XXXXXXX都删除了

mysql-slow.log重建了

log-bin=mysql-bin
binlog_format=mixed
server-id = 1
expire_logs_days = 10
slow_query_log=0
slow-query-log-file=/www/server/data/mysql-slow.log
long_query_time=1
#log_queries_not_using_indexes=on
推荐
发表于 2022-8-11 11:18:59 | 只看该作者
优化查询语句,优化数据库结构,分库分表,换成其他数据库。
3#
发表于 2022-8-11 11:21:10 | 只看该作者
慢语句,锁,建索引,分表
4#
发表于 2022-8-11 11:27:04 | 只看该作者
加大内存做缓存,优化查询语句或做成索引库。
5#
发表于 2022-8-11 11:28:41 | 只看该作者
要么按照二楼大哥 去优化。。 要么 堆硬件硬抗。。。。
6#
发表于 2022-8-11 11:31:07 | 只看该作者
职业菜鸟 发表于 2022-8-11 11:28
要么按照二楼大哥 去优化。。 要么 堆硬件硬抗。。。。

出现死锁你试试硬抗。。。
7#
发表于 2022-8-11 11:37:05 | 只看该作者
your 发表于 2022-8-11 11:31
出现死锁你试试硬抗。。。

不懂技术,多谢大佬指正。  不过多数情况 堆硬件 确实可以明显缓解。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-20 20:28 , Processed in 0.064051 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表