分布式数据库代理导出分片大表僵死或卡死原因分析及调优

1、背景现象****分布式数据库导出分片大表代理卡死或者代理僵死

2、 ****分布式数据库导出小表或者不是分片表时发现数据可以导出,但是当数据量大时就没法导出数据,再复现一下

3、 执行 脚本发现代理僵死无法登录

4 分析 过程:
    4.1 查看 导出时的报错信息:无
    4.2查看 代理  再 导出 时间段是否有报错:代理无报错
    4.3执行jmap -heap pid
无法连接
    4.4执行jstat -gcutil pid
从查看的信息可以看出老年代已经使用99.96%了,判断可能时老年代分配得少
 查看 对应 配置的  jvm 信息
元空间只分配了128M,确实比较小,建议把元空间改为1024M
 4.5重启代理
 执行 脚本已可以完成数据导出


5、 总结 代理僵死时配置的jvm不合理导致
posted @   Harda  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示