4.1.前提 PostgreSQL 参数
BDR 需要某些 PostgreSQL 设置将被设置为适当的值。
max_worker_processes (整数)
为 BDR 这有足够的价值,要有一名工人,每个已配置的数据库和一名工人,每个连接设置为大。
有关此参数的详细信息请参阅 PostgreSQL 文档。 max_replication_slots (整数)
BDR 这需要设置大,以便每个连接到此节点有一个免费复制槽。
有关此参数的详细信息请参阅 PostgreSQL 文档。 max_wal_senders (整数)
BDR 这需要设置大,以便每个连接到此节点有一个免费的沃尔玛发件人的过程。
如果一个节点也做流式数据库备份和/或使用 pg_basebackup 的基地进行备份,需要会大到足以容纳两个值和 BDR。
有关此参数的详细信息请参阅 PostgreSQL 文档。 shared_preload_libraries (字符串)
为 BDR 此参数必须包括 bdr 为一体的以逗号分隔的值。该参数只在服务器开始改变了。
有关此参数的详细信息请参阅 PostgreSQL 文档。 track_commit_timestamp (boolean 类型)
使用 BDR 此参数必须设置为 true。 wal_level (枚举)
BDR 此参数必须设置为逻辑。
有关此参数的详细信息请参阅 PostgreSQL 文档。 default_sequenceam (字符串)
在 BDR 的唯一礼物。控制用不合格创建序列命令序列和 BIGSERIAL 创建的序列的类型。看看全球的序列。可能与集设置每个会话。