数据仓库服务 GAUSSDB(DWS)-分区自动管理优秀实践:约束限制

时间:2024-07-01 10:52:46

约束限制

在使用分区管理功能时,需要满足如下约束:
  • 不支持在小型机、加速集群、单机集群上使用。
  • 支持在8.1.3及以上集群版本中使用。
  • 仅支持行存范围分区表、列存范围分区表、时序表以及冷热表。
  • 分区键唯一且类型仅支持timestamp、timestamptz、date类型。
  • 不支持存在maxvalue分区。
  • (nowTime - boundaryTime) / period需要小于分区个数上限,其中nowTime为当前时间,boundaryTime为现有分区中最早的分区边界时间。
  • period、ttl取值范围为1hour ~ 100years。另外,在兼容Teradata或MySQL的数据库中,分区键类型为date时,period不能小于1day。
  • 表级参数ttl不支持单独存在,必须要提前或同时设置period,并且要大于或等于period。
  • 集群在线扩容期间,自动增加分区会失败,但是由于每次增分区时,都预留了足够的分区,所以不影响使用。
support.huaweicloud.com/qs-dws/dws_01_0105.html