Postgres中的并行备份线程

问题描述 投票:0回答:1

我正在用pg_dump对表进行转储,并使用选项-j和目录格式进行并行备份。我只有2张表,而-j为8,意味着有8个并行线程。我只是想确认一下,是否所有的8个线程都会在备份2个表的过程中做出贡献,还是只有2个线程会工作,其他的线程会保持空闲?是一个线程备份一个表,还是所有线程都备份我们在命令中提到的多个表?

multithreading postgresql database-administration
1个回答
1
投票

只有一个线程可以在一个表上工作(每个表都在自己的文件中备份,两个线程很难同时写入同一个dump文件)。

所以你的8个线程中会有6个线程是空闲的。

© www.soinside.com 2019 - 2024. All rights reserved.