pg_dump 格式 => 自定义 vs sql

Hen*_*ley 3 postgresql

pg_dump 有两种主要格式:custom 与 sql。对于自定义,默认情况下是压缩的,如果您尝试打开它,则无法读取。但是转储到这种格式比 SQL 格式更快吗?还是速度一样?

Cra*_*ger 6

计时看看。哪个最快取决于系统上 CPU 与磁盘 I/O 的平衡。如果 CPU 充足且磁盘速度较慢,则-Fc转储会更快。如果 CPU 非常有限且磁盘速度很快,则 SQL 转储可能会更快。

-Fc无论如何,我强烈建议使用自定义格式转储。它们更加灵活,虽然您可以将自定义格式转储转换为 SQL 格式转储,但您不能轻松地进行相反的操作。