一种基于OpenGauss的错误信息处理方法及模块

基本信息

申请号 CN202210246803.X 申请日 -
公开(公告)号 CN114637763A 公开(公告)日 2022-06-17
申请公布号 CN114637763A 申请公布日 2022-06-17
分类号 G06F16/242(2019.01)I;G06F16/2458(2019.01)I;G06F16/28(2019.01)I;G06F11/07(2006.01)I 分类 计算;推算;计数;
发明人 宗伟;何小栋 申请(专利权)人 北京海量数据技术股份有限公司
代理机构 北京尚钺知识产权代理事务所(普通合伙) 代理人 -
地址 100083北京市海淀区学院路30号科大天工大厦B座6层01室
法律状态 -

摘要

摘要 本发明提供一种基于OpenGauss的错误信息处理方法和模块,本发明的方法包括:定义错误信息,得到预定义错误信息;加载预定义错误信息,将预定义错误信息保存到系统缓存中;接收并注册用户自定义错误信息,并保存到系统缓存中;查找系统缓存中对应的错误号和错误消息,实现错误信息的处理。本发明的模块包括:存储单元,加载单元,注册单元,查询单元,处理单元。本发明可以有效避免OpenGauss系统原机制中错误号和错误消息不一一对应导致的不利问题;通过错误号和错误消息绑定的机制,可以有效提高OpenGauss系统对外提供错误信息的一致性,降低数据库开发人员在处理OpenGauss系统错误信息时的复杂度,有效的提高了开发人员的工作效率。