ob版本升级到4.3.4

ARM 架构 社区版4.3.2版本升级到4.3.4 提示不支持avx2指令集 无法升级

看了官网企业版的说明 如果存在列存表时 不能升级,社区版尝试都改成行存也是不能升级

想咨询下
有没有其它升级的办法呢???

1 个赞

改成行存后报错是一样不支持avx2指令集么,改完行存有发起合并后再升级么

1 个赞

合并 重启 都试过了 也是不行

1 个赞

这边咨询下相关同学 请稍等

1 个赞

好的

1 个赞

你好,咨询相关内核同学反馈说列存改为行存后也可能把错误数据转过去了,所以不支持升级。

列存检查中有一段这样的sql没通过:
select count(distinct table_id) from __all_virtual_column_group where row_store_type = 3

这个row_store_type =3代表什么意思呢

1 个赞

__all_virtual_column_group 表中的 row_store_type 字段值为 3 表示该列组采用的是行存列存冗余格式。

1 个赞

select count(1) from __all_virtual_table where row_store_type = ‘cs_encoding_row_store’

这个cs_encoding_row_store是表示什么呢?

1 个赞

是这个?

1 个赞

值 cs_encoding_row_store 表示该表采用了编码行存储的方式。这种方式通过编码技术对数据进行压缩存储,有助于提高存储效率和查询性能。具体而言:

  • 编码行存储:这种存储方式通过对数据进行编码压缩,减少了存储空间的占用,同时也能够加速某些类型的查询操作,尤其是在处理大量重复数据或稀疏数据时效果显著。

  • 应用场景:适用于数据量大且对存储空间敏感的场景,如大数据分析、日志存储等。

1 个赞

ALTER TABLE把列存转成了行存,并且通过了升级的预检查
那可以做升级吗? 这个操作有没有风险呢

1 个赞

不可以,存在数据丢失风险

2 个赞

学习了