实时数仓Hologres中我们现使用v1.3版本升级到2.0,之前设置成anto的字段会有影响吗?

实时数仓Hologres中我们现在使用的是v1.3版本,看2.0后是不支持bitmap_coumns设置成auto了。那我们升级到2.0的话,之前设置成anto的字段会有影响嘛?
b7cf134c59eafd9b85606ff5c7af8635.png

展开
收起
十一0204 2023-08-09 10:28:09 118 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Hologres从1.x版本升级到2.x版本中,之前设置为AUTO的字段可能会有以下影响:

    数据类型发生变更:
    1.x版本中某些数据类型在2.x版本中被弃用或合并,需要修改表结构同步类型。
    新增功能需要匹配:
    如2.x支持的新数据类型需修改表结构对应字段设置。
    联合主键设置无法兼容:
    2.x去掉了AUTO,字段需要手动设置主键非空等约束。
    全文索引设置丢失:
    2.x中需要显式为文本类型字段建立索引。
    优化器规则可能不同:
    自动类型引导的执行计划有差异需要优化。
    所以升级后需要:

    校验AUTO字段类型是否需要修改

    新增功能需求匹配修改结构

    重新设置主键等约束

    重建失效的索引

    观察执行计划是否优化

    2023-08-10 17:33:58
    赞同 展开评论
  • 意中人就是我呀!

    没有影响,2.0只禁止新建表把bitmap_coumns设成auto。此回答整理至钉群“实时数仓Hologres交流群”。

    2023-08-09 12:26:59
    赞同 展开评论

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

还有其他疑问?
咨询AI助理