使用DBeaver备份PostgreSQL生产数据库时Workflow Schema备份失败的排查求助
DBeaver备份PostgreSQL生产数据库时Workflow Schema备份失败的排查求助
各位大佬好,最近碰到个挺诡异的备份问题,折腾半天没头绪,来求助下大家的排查思路:
我日常用DBeaver 25.1.1配合PostgreSQL 17的二进制工具,给生产环境的PG库做每日备份。这个库有三个schema:两个是客户端业务用的(数据量比第三个大不少),还有一个是workflow相关的小schema。
离谱的是,数据量大的那两个客户端schema备份起来反而贼快,60-90秒就搞定了,但数据量小很多的workflow schema,每次备份到40-50秒左右就直接失败。我试着用这条SQL监控备份进程:
select query,now()-query_start from pg_stat_activity where application_name='pg_dump';
但监控个几秒之后就会弹出错误,而且对应的数据库连接直接变成无效状态了。
现在完全搞不懂为啥小schema反而备份失败,想请教下:
- 我大概率忽略了哪些容易被漏掉的关键点?
- 要排查这个问题,我该去检查DBeaver的哪些具体设置?
内容来源于stack exchange




