数据仓库服务 GAUSSDB(DWS)-ALTER TABLE:注意事项

时间:2024-12-10 15:22:52

注意事项

  • 通过ALTER修改enable_hstore值可以将列存表变成HStore表,或者将HStore修改成列存表。但需要注意enable_delta为on时,无法设置enable_hstore为on。
  • 对于部分ALTER操作(修改列类型,分区合并,添加NOT NULL约束,添加主键约束),HStore表需要先将数据MERGE到主表然后再执行原有的ALTER逻辑,这可能会带来额外的性能开销, 性能影响大小与delta表的数据量相关。
  • 当需要增加列时, 建议不要与其它类型的ALTER(比如修改列类型等)组合使用,在一条ALTER里只有ADD COLUMN情况下,由于不需要做FULL MERGE, 性能会有很大提升。
  • 不支持修改存储参数ORIENTATION。
support.huaweicloud.com/HyDevg-910-dws/dws_15_00012.html