数据仓库服务 GAUSSDB(DWS)-逻辑集群概述:约束和限制

时间:2024-09-13 09:51:44

约束和限制

  • 逻辑集群的创建、扩容和缩容必须以环为单位,最少3个物理节点,DN的主备从必须在同一环所包含的物理节点内。
  • 逻辑集群切换期间,如果原物理集群有数据,则会进行锁集群操作。用户可执行增删改查等简单DML语句,但执行操作数据库对象等复杂DDL语句会阻塞业务出现报错,请谨慎操作。
  • 逻辑集群不支持单独备份和恢复。
  • 逻辑集群不支持单独升级。
  • 物理集群转换为逻辑集群模式之后不支持回退到物理集群。
  • 逻辑集群模式下,只能创建逻辑集群,不支持创建普通的NodeGroup,逻辑集群内部也不支持创建子NodeGroup。
  • 逻辑集群的OM操作(创建、删除、编辑、扩容、缩容、重启)不支持并行执行。
  • 由于公共数据库对象(除系统表之外的表、外表和视图)会分布在物理集群所有节点,当某个逻辑集群节点重启后,其他逻辑集群对这些公共数据库对象进行的DDL操作将会中断。
  • 在逻辑集群模式下,由于每个DN只包含所属逻辑集群下的表,而自定义函数要在所有DN上创建,因此创建的函数体中不能使用%type引用表字段类型。
  • 在逻辑集群模式下,WITH RECURSIVE语句不支持下推。
  • 在逻辑集群模式下,只有在相同逻辑集群下支持交换分区,不同逻辑集群下的分区表和普通表不支持交换分区。
  • 在逻辑集群模式下,创建函数时如果函数参数或返回值有表类型,这些表类型必须属于同一个逻辑集群。
  • 在逻辑集群模式下,通过CREATE TABLE ... LIKE方式创建外表时,源表和要创建的外表必须是在同一个逻辑集群中。
  • 在逻辑集群模式下,不支持创建Schema同时创建表语句,即CREATE SCHEMA ... CREATE TABLE语句,用户需要首先创建Schema,再创建表到该Schema下。
  • 逻辑集群不支持一主多备,逻辑集群只在主备从的部署形态下生效。
  • 某个逻辑集群用户不能访问另一个逻辑集群用户创建的全局临时表。
support.huaweicloud.com/mgtg-dws/dws_01_7241.html