pg_restore:连接到数据库进行恢复花费的时间太长

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

pg_restore
时间太长了。

我试图在 C:\Program Files\PostgreSQL 中运行此命令(因为我将转储文件存储在这里):

pg_restore -U postgres -d <dbname> --format=c --exit-on-error --verbose "public.dmp"

但是,它没有返回任何东西。它只是卡在连接数据库中,如下所示:

pg_restore: connecting to database for restore

我已经等了一个多小时了。 我需要恢复的转储文件大小为 11.196KB 和 2.777KB。 我尝试重新安装我的 postgres(版本 13)和 dbeaver(如果这有任何意义?),但它没有任何帮助。 我尝试过 pg_dump 一个空数据库公共方案,但它卡住了,生成了一个 0KB 的转储文件,也没有返回任何错误。

仅执行创建数据库查询就需要一分多钟的时间。

任何人都可以帮我解决这个问题吗?或者解释一下导致问题的原因?

非常感谢。

postgresql performance dbeaver pg-dump pg-restore
1个回答
0
投票

我也有同样的问题。你解决了吗?

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