GBase 8s
运维管理
文章

GBase8s数据库Enterprise Replication

发表于2026-01-09 11:22:3858次浏览1个评论

语法
如果当您正在使用 ADD CRCOLS 、ADD REPLCHECK 或 ADD ERKEY 关键字更改表时Enterprise Replication 是活动的,则您必须用 cdr alter 命令将该表处于更改模式。
Enterprise Replication 使用 ADD CRCOLS 关键字创建阴影列(cdrserver 和 cdrtime)以解决冲突。如果该表的任一列的数据类型需要缓慢更改,那么更改此表以添加 CRCOLS 阴影列会是一种缓慢的更改操作。缓慢更改操作需要的磁盘空间至少是初始表加日志空间的两倍。有关应用ALTER TABLE 语句性能的信息,请参阅更改表的定义。
使用 DROP CRCOLS 关键字删除 cdrserver 和 cdrtime 阴影列。您必须在删除 cdrserver 和cdrtime 阴影列之前停止复制。
ADD REPLCHECK 关键字创建此阴影列(ifx_replcheck),您可以在此列创建一个索引与主键 ,以加速 Enterprise Replication 的一致性检查的过程。向表中添加 ifx_replcheck 阴影列是一个缓慢的更改操作,它所需要的磁盘空间至少是初始表加日志空间的两倍。
使用 DROP REPLCHECK 关键字删除 ifx_replcheck 阴影列。
Enterprise Replication 使用 ADD ERKEY 关键字创建阴影列 ifx_erkey_1 、ifx_erkey_2 和ifx_erkey_3(代理主键)。 更改表以添加 ERKEY 阴影列是一个缓慢的更改操作。
使用 DROP ERKEY 关键字删除 ifx_erkey_1 、ifx_erkey_2 和 ifx_erkey_3 阴影列。

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 6个月前
学习。