- 博客(3)
- 收藏
- 关注
原创 mysql常用的问题排查命令
该命令可以查看当前所有数据库连接的线程状态,root用户能够看到所有正在运行的线程,普通用户只能看到自己正在运行的线程。主要结果列解释:user:用户db:数据库command:执行命令,一般是休眠(sleep)、查询(query)、链接(connect)time:线程运行时间(单位秒)该命令可以帮助我们排查数据库相关问题,比如连接数过多导致的问题(报错“too many connections”)status:线程运行状态,执行中(executing)
2023-04-02 13:39:05 167 1
原创 CPU飙高的常见场景及处理办法
不推荐在这种CPU使用过高的情况下进行慢日志的开启。因为大量的请求,如果真是慢日志问题会发生日志磁盘写入,性能很低。直接通过show processlist命令查看,基本能清晰的定位出部分查询问题严重的SQL语句,在针对该SQL语句进行分析。一般可能就是索引、锁、查询大量字段、大表等问题导致。再则一定要使用缓存系统,降低对MySQL的查询频次。对于内存调优,也是一种解决方案。
2023-04-02 13:35:38 773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人