Polardb故障处理分享
大家好,我是本际云服务器推荐网的小编小本本。随着国产数据库Polardb的推广及应用,数据库故障开始增多,今天给大家分享一篇Polardb故障应急处理思路。

日志分析
应用反馈某模块登陆异常,查看数据库有大量进程active状态,持续时间超过30分钟,通过kill进程并重启应用无法恢复,查看日志文件postgresql-10-26_024511.log。日志中存在以下日志:ERROR: dsa_areacouldnotattachtosegment。其中53316和53315进程都退出了,很有可能是hang,并且影响到其他的进程。
该问题是并行查询过程中触发,短期内通过关闭并行查询来规避,目前生产已经关闭并行。
解决办法
通过重启实例恢复,由于重启过程中,实例无法正常停止,导致管控重启流程超时失败,通过手工修复拉起实例。手动流程如下:
- 将长时间运行的流程直接设置为中断
- 清理ins_lock文件
- 将中断的集群进行重建
相关工具配套的场景沉淀,Polardb应急手工拉起流程的熟悉。
总结
以上是本次Polardb故障处理分享,大家在实际应用中需多加注意。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5899.html
