在远程服务器上移动PostgreSQL数据库的最快方法

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

我需要将一个超过100GB的相当大的数据库从旧的远程服务器移动到新的远程服务器。

我正在通过ssh连接到新服务器,并从那里使用以下命令,但我认为这不是最好/最快的方法。

pg_dump -C -h 123.123.123.123 -U pgadmin -W -d db_name | psql -h 127.0.0.1 -U pgadmin -W -d db_name

有更好的方法吗?我正在考虑使用某种数据压缩以减少从两台计算机传输的数据,但是我不知道该怎么做以及它是否有用。

database postgresql backup psql pg-dump
1个回答
0
投票

您可以创建一个副本,并且一旦数据库对齐后,选择将从属设备(新复制的一个)作为主设备,并开始在该副本上进行写。

例如,您可以开始学习有关postgres复制的知识。

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