Estou tentando testar a migração do postgres para 10 de 9.5
Ao tentar um banco de dados de teste de tamanho 490 GB em um nó postgres, está demorando cerca de 18 minutos. O comando que usei
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
Existe alguma maneira mais rápida de fazer isso?
Eu usei um script para carregar dados indesejados no postgres. Ele criou muitos bancos de dados (cerca de 500). Então isso estava levando
pg_dump
muito tempo.Depois de preencher apenas o banco de dados relevante (cerca de 100 GB), estou vendo um bom desempenho (cerca de 5 segundos com
-k
opção).