为日志审计表audit_log修改资源组

Viewed 33

目前想将所有的资源组都划分成特定用途,不保留default资源组,目前有个问题是审计日志audit_log没办法修改资源组,请问是否有解决办法?使用ALTER TABLE语句修改资源组会报错,目前已经将default.replication_allocation修改为目标资源组,发现新的分区表仍然无法创建。

1 Answers

假如想把audit表加到一个tag名为group_a的分组,使用root账户操作

修改历史分区绑定到group_a

mysql [__internal_schema]>alter table audit_log modify partition p20241204 set ("replication_allocation" = "tag.location.group_a:1");
Query OK, 0 rows affected (0.01 sec)

修改自动创建动态分区的属性,指定自动新建的分区都绑定到group_a

mysql [__internal_schema]>ALTER TABLE audit_log SET ("dynamic_partition.replication_allocation" = "tag.location.group_a: 1");
Query OK, 0 rows affected (0.01 sec)