- 博客(3)
- 收藏
- 关注
原创 mysql查询语句执行慢分析
1.通过show processlist命令查看执行中的语句的状态state显示在等表metadata锁(5.6及之前)表示表上正在执行表修改命令,持有了表的metadata写锁。阻塞查询语句的执行。2.表被写锁锁住 lock table t write;3.通过performance_schema和sys库进行判断 mysql启动时需要设置performance_schema = on 性能上会有10%左右的损失通过查询sys.schema_table_lock_wai...
2020-05-11 14:50:12
369
原创 CPU使用率过高排查
①通过 top 命令找到占用cpu最高的 pid[进程id]定位到pid是 1469②通过 top -Hp pid 查看进程中占用cpu过高的 tid[线程id]③通过 printf ‘%x/n’ tid 把线程id转化为十六进制④通过 jstack pid | grep tid -A 30 定位线程堆栈信息根据线程信息排查对应业务代码进行问题定位。通过 jstat -gcuti...
2020-04-15 16:25:50
3117
原创 FGC问题排查方法
FGC排查使用命令jmap -histo pid |more查看内存中占用较大的对象都有什么通过命令dump下来内存使用信息,我用了 visualvm 分析 dump 文件,查看大对象的引用信息jmap -dump:live,format=b,file=adsearch.dump pid...
2020-04-15 16:15:36
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人