29 Mar
2026
29 Mar
'26
8:17 p.m.
您好, 我在使用 openGauss 6.0.3以及openGauss 7.0.0-RC2 时,发现对包含向量(vector)类型的表执行 SELECT 查询会导致数据库进程直接崩溃(core dump)。 【环境】 - CPU: Intel Xeon E5-2620 (不支持 AVX512 指令集) - 架构: x86_64 - 操作系统: CentOS 7 - 数据库版本: gaussdb (openGauss6.0.3 openGauss7.0.0-RC2) - 安装方式:docker安装、软件包安装 【复现步骤】 1. 创建带 vector 字段的表 2. 插入一条测试数据 3. 执行 SELECT * FROM 表名; 【现象】 数据库进程立即崩溃,日志中无明显错误(操作系统 dmesg 显示 SIGILL)。 【根因分析】 通过对比测试发现: - 在支持 AVX512 的 CPU(如 Intel Xeon Platinum 8255C)上执行相同操作正常。 - 在不支持 AVX512 的 CPU(如 E5-2620)上必然崩溃。 初步判断 DataVec 向量引擎在 x86 平台上强制依赖 AVX512 指令集,未做兼容性检查。 【诉求】 需要确认崩溃原因是否和CPU不支持AVX512指令集有关 吴旭辉 245875007@qq.com
33
Age (days ago)
33
Last active (days ago)
0 comments
1 participants
participants (1)
-
吴旭辉