在仍有许多活动事务的情况下执行pg_dump

Bra*_*n90 5 postgresql pg-dump

作为主题,当数据库中仍有许多活动事务时,备份文件会发生什么.它是实时导出还是仅部分备份?

提前致谢.

mne*_*cia 5

pg_dump在可序列化的事务中运行,因此它可以看到数据库的一致快照,包括系统目录.

但是,如果有人在转储启动时执行DDL更改,则可能会出现"缓存查找失败"错误.这类事情的时间窗口不是很大,但可能会发生.请参阅:http://archives.postgresql.org/pgsql-bugs/2010-02/msg00187.php