暂无图片
opengauss 6.0 单机 崩溃
我来答
分享
O
oswang
2025-01-05
opengauss 6.0 单机 崩溃

鲲鹏916+openeuler22.03平台,安装opengauss 6.0 单机轻量版,正常运行过程中崩溃,时间上没有规律,崩溃时日志内容:

2025-01-03 15:18:00.088 [unknown] [unknown] localhost 70374483930848 0[0:0#0] 0 [UNDO] LOG: [UndoRecycleMain:988]update globalRecycleXid: oldestXmin=3610745, recycleXmin=3610745, globalFrozenXid=3513464, globalRecycleXid=3610743, newRecycleXid=3610745.

2025-01-03 15:18:03.024 omm postgres localhost 70384045436640 0[0:0#0] 0 [BACKEND] LOG: clean statement thread start
2025-01-03 15:18:06.121 [unknown] [unknown] localhost 70374483930848 0[0:0#0] 0 [UNDO] LOG: [UndoRecycleMain:988]update globalRecycleXid: oldestXmin=3610747, recycleXmin=3610747, globalFrozenXid=3513464, globalRecycleXid=3610745, newRecycleXid=3610747.
2025-01-03 15:18:18.186 [unknown] [unknown] localhost 70374483930848 0[0:0#0] 0 [UNDO] LOG: [UndoRecycleMain:988]update globalRecycleXid: oldestXmin=3610751, recycleXmin=3610751, globalFrozenXid=3513464, globalRecycleXid=3610747, newRecycleXid=3610751.
2025-01-03 15:18:24.219 [unknown] [unknown] localhost 70374483930848 0[0:0#0] 0 [BACKEND] WARNING: [UndoRecycleMain:979]curr xid having undo 3610721 < global globalRecycleXid 3610751.
2025-01-03 15:18:24.223 [unknown] [unknown] localhost 70374483930848 0[0:0#0] 0 [UNDO] PANIC: [VerifyRecycleXidAdvance:153]Advance recycle xid failed, oldestRecycleXid 3610721 is smaller than globalRecycleXid 3610751.
2025-01-03 15:18:24.223 [unknown] [unknown] localhost 70374483930848 0[0:0#0] 0 [UNDO] BACKTRACELOG: tid[3269702]'s backtrace:
/opt/opengauss/bin/gaussdb(+0xd8a878) [0xaaaacae9a878]
/opt/opengauss/bin/gaussdb(_Z9errfinishiz+0x4a4) [0xaaaacae8d874]
/opt/opengauss/bin/gaussdb(_ZN4undo23VerifyRecycleXidAdvanceEmm11VerifyLevel+0x114) [0xaaaacb8fec34]
/opt/opengauss/bin/gaussdb(_ZN4undo15UndoRecycleMainEv+0x6c0) [0xaaaacb900930]
/opt/opengauss/bin/gaussdb(_Z17GaussDbThreadMainIL15knl_thread_role56EEiP14knl_thread_arg+0x3ec) [0xaaaacb3c50dc]
/opt/opengauss/bin/gaussdb(+0x128ef30) [0xaaaacb39ef30]
/usr/lib64/libc.so.6(+0x82508) [0x400028c02508]
/usr/lib64/libc.so.6(+0xe9cdc) [0x400028c69cdc]
Use addr2line to get pretty function name and line

从日志看应该是XID当前的事务 ID 小于全局回收事务 ID,Undo 信息未能正确回收,xid推进问题导致数据库崩溃,但是根本原因可能是什么呢

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
彭冲

是否有产生core文件,如果有可以分析core文件。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
openGauss预安装环境报错(报错信息在评论区),求大佬解答
回答 9
也遇到和你一样的问题,请问现在解决了吗?怎么解决的呢?
安装openGauss时,运行gs_ctl报错找不到程序路径或缺失,什么情况?
回答 1
此问题可能是由于环境变量没有配置,造成的报错。建议通过配置环境变量的方式,解决。配置GAUSSHOME为所有二进制的目录,然后再配置LDLIBRARYPATH、PATH,示例代码如下:exportGA
openGauss加载数据文件(导入导出)怎么玩?
回答 1
openGauss可以通过COPY命令实现在表和文件之间拷贝数据。COPYFROM从一个文件拷贝数据到一个表,COPYTO把一个表的数据拷贝到一个文件(可参考官方文档)。具体语法参考:1.从一个文件拷
求一份openGauss从0开始的实操学习计划?
回答 4
贾军锋老师的视频课程,非常推荐,手把手教你操作,边操作边讲解
openGauss,在极致RTO场景下,备机不能读,那该如何选择主备切换的候选主节点?
回答 1
备机只有极致RTO情况下不能读,在串行恢复、并行恢复情况下,备机都是可读的。如果使用极致RTO,即在极致RTO情况下,当前只能配置为同步方式,然后随机选择一个当做主机即可(配置为同步方式后所有节点数据
openGauss列存中,行存delta表转列存后,原行存中每条entry的可见性如何处理?
回答 5
已采纳
会以行存转列存这个事务的txn1的id作为生成的cudesc的事务id。delta表中对txn1可见的数据会出现在列存中,对txn1不可见的数据不会转到列存中。
openGauss在向量化引擎结合SIMD上有哪些特性?
回答 1
openGauss在SIMD方面有一系列向量化优化机制,使用了大多数SIMD指令进行编译优化(例如sonichashagg和sonichashjoin)。可以参看openGauss向量化优化代码了解详
什么是GaussDB(for openGauss)?
回答 2
基于华为主导的openGauss生态推出的企业级分布式关系型数据库,是华为公司倾力打造的自研企业级分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持优异的分布式事务,同城跨AZ部署,数
openeuler里带的opengauss,怎么用?
回答 3
在服务器操作系统安装的时候,选择组件那一步,可以看到有openGauss,勾选上,就和操作系统一起装好了
openGauss数据库性能CUP过高常见处理方法有哪些?
回答 1
是CPU,敲慢点,呵呵&nbsp;&nbsp;&nbsp;官网有相关的一些基础应对思路:通过openGauss提供的检查数据库性能性能统计工具gscheckperf进行查看,对应语法:gscheckp
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~