re 1)
不,你不需要做任何事。一旦创建订阅,Postgres将复制数据。如果愿意,可以通过在with (copy_data = false)时使用创建订阅来防止初始副本。
re 2)
然后,逻辑复制的后台进程的数量不是由每个订阅控制的,而是通过max_logical_replication_workers和max_sync_workers_per_subscription在整个系统范围内控制的。
但是,对于单个表,将只使用单身工人。
目前,每个表只能有一个同步工作者。
因此,增加max_sync_workers_per_subscription只会影响并行同步的表数,而不会影响每个表的工作人员数。