在仍有许多活动交易时进行pg_dump操作[英] Doing pg_dump while still many active transaction

本文是小编为大家收集整理的关于在仍有许多活动交易时进行pg_dump操作的处理方法,想解了在仍有许多活动交易时进行pg_dump操作的问题怎么解决?在仍有许多活动交易时进行pg_dump操作问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

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

提前致谢.

推荐答案

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

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

本文地址:https://www.itbaoku.cn/post/1763863.html