我正在尝试测试postgres从9.5迁移到10
在一个postgres节点上尝试一个大小为490 GB的测试DB时,大约需要18分钟。我用的命令
sudo -H -u postgres /usr/lib/postgresql/10/bin/pg_upgrade \
-b /usr/lib/postgresql/9.5/bin \
-B /usr/lib/postgresql/10/bin \
-d /var/lib/postgresql/data/postgresql0 \
-D /var/lib/postgresql/10/data/postgresql0 \
-o ' -c config_file=/etc/postgresql/9.5/main/postgresql.conf' \
-O ' -c config_file=/etc/postgresql/10/main/postgresql.conf' -k 有什么更快的方法吗?
发布于 2017-11-29 06:20:48
我使用脚本在postgres中加载垃圾数据。它创建了许多数据库(大约500个)。所以这导致pg_dump花了那么多时间。
在只填充相关数据库(大约100 GB)之后,我看到了良好的性能(使用-k选项大约5秒)。
https://dba.stackexchange.com/questions/191693
复制相似问题