数据库状态监控

  1. 方法: 通过如下命令得到处于不健康状态OushuDB的节点
SELECT * FROM gp_segment_configuration
WHERE status <> 'u';
  1. 推荐频率 : 每隔5-10分钟
  2. 发现问题解决方法

如果发现有的segment处于不健康状态,可以通过以下几个步骤确定原因:

  • 首先可以查看现在“gp_segment_configuration”视图中该segment的“description”列,看看segment处于down状态的原因
  • 尝试ssh到那个segment,查看segment的pg_log目录里面的日志确定具体原因

确定原因后,可以进行修复,然后启动该segment,该segment会自动加入集群。