可传输数据库参数参考
有多个参数可控制 pg_transport
扩展的行为。在下文中,您可以找到这些参数的说明。
pg_transport.num_workers
-
用于传输过程的工件线程数。默认值为 3。有效值为 1-32。即使是最大的数据库,传输通常需要也少于 8 个工件线程。在传输期间,目标数据库实例上此设置的值供目标和源使用。
pg_transport.timing
-
指定是否在传输期间报告计时信息。默认值为
true
,表示报告计时信息。我们建议您将该参数设置为true
,以便监控进度。有关示例输出,请参阅 将 PostgreSQL 数据库从源传输到目标。 pg_transport.work_mem
-
为每个工作线程分配的最大内存量。默认值为 131072 千字节 (KB) 或 262144 KB (256 MB),具体视 PostgreSQL 版本而定。最小值为 64 兆字节 (65536 KB)。有效值是以二进制单位表示的千字节 (KB),其中 1 KB = 1024 字节。
传输使用的内存不能超过该参数中指定的值。即使是大型数据库传输,通常所需的每个工件线程内存少于 256 MB (262144 KB)。