GaussDB数据库可维护性--支持使用黑匣子记录关键过程信息

支持使用黑匣子记录关键过程信息

可获得性

本特性自505.2版本开始引入。

特性简介

支持使用黑匣子记录关键过程信息,可以通过黑匣子记录关键过程信息,便于分析如何形成的故障,辅助定位core问题。

客户价值

当前很多core问题,因为缺少过程信息,开发人员难以分析定位,黑匣子与core/bbox记录现场信息不同,黑匣子是记录代码运行过程信息的,记录信息的格式是TLV(type/length/value),与debug日志不同,黑匣子是记录在内存中的,不需要写文件,对性能影响更小。

特性描述

可以通过gs_blackbox_dump()、gs_blackbox_show()、gs_blackbox_list()这些SQL函数来查询、dump和解析黑匣子文件。函数使用参见《开发指南》中的“SQL参考->函数和操作符->统计信息函数”。

可以通过gs_blackbox工具管理解析黑匣子文件。gs_blackbox工具使用参见《工具参考》中的“服务端工具 -> gs_blackbox”章节。

特性增强

特性约束
  1. 如果磁盘空间不足,无法生成完整的黑匣子文件。
  2. 黑匣子解析工具仅能解析相同或者早期数据库版本、相同操作系统版本的黑匣子信息、黑匣子解析工具仅能解析本次需求黑匣子记录的信息,不能解析core文件。
  3. 仅记录CN/DN的信息,包含主、备、logger节点。不支持小型化。
  4. 依赖tmpfs,如果操作系统没有mount tmpfs,或者tmpfs中的容量不足,即使黑匣子开关打开,功能也不开启。
  5. 在系统启动到黑匣子初始化完成之间的信息,无法记录黑匣子。
  6. 当前用户需要有/dev/shm目录的读写权限。
依赖关系

无。

更多详情请参考GaussDB 文档中心:https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值