暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
KingbaseES数据库运维手册.pdf
35
126页
0次
2024-11-29
10墨值下载
KingbaseES 数据库运维手册
金仓数据库管理系统 KingbaseES
文档版本:V9V009R001C002B0014
发布日期:2024 10 30
北京人大金仓信息技术股份有限公司
1 前言 1
1.1 适用读者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 相关文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 术语 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 手册约定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 服务连续性运维 4
2.1 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 影响服务连续性的典型问题及原因概览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.1 造成风险/问题的原因 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.1.1 站点故障 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.1.2 集群故障 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1.3 节点故障 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1.4 网络故障 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1.5 人为错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1.6 资源耗尽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.1.6.1 环境资源耗尽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.1.6.2 数据库资源耗尽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 风险/问题监控、数据采集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.1 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.2 监控 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.2.1 集群状态类问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.2.1.1 节点状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.2.1.2 守护进程状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.2.1.3 流复制状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.2.1.4 复制槽 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.2.2 资源耗尽类问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2.2.1 环境资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2.2.1.1 存储容量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2.2.1.2 CPU、内存、网络、IO 用量 . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2.2.2 数据库资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2.2.2.1 连接数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2.2.2.2 长事务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
I
2.3.2.2.2.3
事务号使用
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.2.2.2.4 封锁情况 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.2.2.2.5 license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.2.3 日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.3 数据采集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.3.1 日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.3.2 健康检查 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.3.3 集群事件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 风险/问题识别 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4.1 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4.2 识别 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4.2.1 集群状态类问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4.2.2 资源耗尽类问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5 风险/问题溯因 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1 信息收集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1.1 日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1.2 数据库状态检查结果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1.3 其他信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1.3.1 core dump le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5.1.3.2 数据库进程调用栈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.1.3.3 当前活动连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.2 溯因 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.2.1 集群状态类问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.2.1.1 节点状态异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.2.1.1.1 集群中数据库意外关闭 . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5.2.1.1.2 数据库无法启动(主库或备库) . . . . . . . . . . . . . . . . . . . . . 16
2.5.2.1.1.3 集群故障节点无法自动恢复 . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5.2.1.1.4 集群中存在多个主节点 . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5.2.1.2 守护进程异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5.2.1.2.1 节点未注册 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5.2.1.3 流复制状态异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2.1.3.1 缺少 WAL 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2.1.4 复制槽异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2.1.4.1 复制槽数量、类型异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2.1.4.2 复制槽活动状态异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2.1.5 数据库进程无响应 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2.1.5.1 数据库进程依赖的 OS 子系统无响应 . . . . . . . . . . . . . . . . . . . 20
2.5.2.2 资源耗尽类问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.5.2.2.1 环境资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.5.2.2.1.1 存储容量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.5.2.2.1.2 CPU、内存、网络、IO 用量 . . . . . . . . . . . . . . . . . . . . . . . 22
2.5.2.2.2 数据库资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
II
of 126
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。