捕获组件的磁盘限额
CDC Replication 使用特定组件从数据库日志中捕获更改。 这些组件在内存中累积未落实的事务和数据更改。
CDC Replication 根据需要在这些组件之间动态分配内存,并且仅在以下情况下将数据持久存储到磁盘:
- 正在累积一个特大未落实的事务。
- 一个延迟预订。 例如,您可能知道一个或一组预订只会定期运行,这些预订将导致更改日志增长。 如果没有足够的内存来存储此延迟预订的数据,那么该数据将永久保存在磁盘中。 此外,在关闭或停止此预订时, CDC Replication 会将数据持久存储到磁盘。
您可以选择通过使用 mirror_global_disk_quota_mb 系统参数设置配额来绑定磁盘空间利用率。 当满足磁盘配额时, CDC Replication 将停止所有正在运行的预订,并在事件日志中生成事件。 在此方案中不会丢失任何数据。