if ($answer_counter == 1): ?>
endif; ?>
O despejo comprimido de 9 GB não é muito grande. Você só precisa fazer o certo:
- despejar da instância do EC2 na mesma conta e região da AWS em que o banco de dados RDS está sendo executado - não pela Internet;
- usa o formato de despejo de diretório (
--format=directory
ou -Fd
) - é compactado automaticamente;
- use o dump paralelo (por exemplo,
--jobs=16
ou -j16
) e restauração paralela;
- use
sslmode=disable
na string de conexão ou env PGSSLMODE=disable pg_dump …
para desativar o SSL - algumas versões do AWS RDS têm um limite de 64 GB de dados SSL em uma única conexão;
- lembre-se que o banco de dados RDS restaurado da captura instantânea é terrivelmente lento até que todos os dados sejam lidos pelo menos uma vez - a primeira leitura é 10 vezes mais lenta que o normal, pois os dados são obtidos do armazenamento em archive (S3 talvez) sob demanda t fazer esse despejo de um banco de dados restaurado recentemente do instantâneo;
- mova-o para fora da AWS somente após o despejo com êxito no estado compactado.