实时数仓Hologres中我们现在使用的是v1.3版本,看2.0后是不支持bitmap_coumns设置成auto了。那我们升级到2.0的话,之前设置成anto的字段会有影响嘛?
Hologres从1.x版本升级到2.x版本中,之前设置为AUTO的字段可能会有以下影响:
数据类型发生变更:
1.x版本中某些数据类型在2.x版本中被弃用或合并,需要修改表结构同步类型。
新增功能需要匹配:
如2.x支持的新数据类型需修改表结构对应字段设置。
联合主键设置无法兼容:
2.x去掉了AUTO,字段需要手动设置主键非空等约束。
全文索引设置丢失:
2.x中需要显式为文本类型字段建立索引。
优化器规则可能不同:
自动类型引导的执行计划有差异需要优化。
所以升级后需要:
校验AUTO字段类型是否需要修改
新增功能需求匹配修改结构
重新设置主键等约束
重建失效的索引
观察执行计划是否优化
没有影响,2.0只禁止新建表把bitmap_coumns设成auto。此回答整理至钉群“实时数仓Hologres交流群”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975