私たちのRDS(PostgreSQL)に "pg_dump"を実行します。しかし、私たちは私たちのRDSで「PG_DUMP」を実行するかどうかを知っています、それは私たちの生産環境に取り組んでいるRDSのパフォーマンスを低下させるでしょう。したがって、パフォーマンスを低下させることなく、RDSで「PG_DUMP」コマンドを実行する方法を知りません。
私たちの問題を解決するのに役立つソリューションに感謝します。
FYI、私たちは解決策について考えますが、それが正しいかどうかわからない。ソリューションでは、RDSからスナップショットを取得してから、スナップショットインスタンスをテスト環境に転送して、それを有効にして、その上に "pg_dump"を実行しようとします。それは正しい解決策ですか?
どちらの場合も[〜#〜]データベースに接続されている他のクライアントのパフォーマンスに影響します。しかし、それはあなたのDB操作を止めません。
より安全側では、インスタンスをスケーアップすることができ、スナップショットのために進み、一度行われたら、前の状態にスケールダウンします。
imho、最初に低環境でそれを行い、生産に行きます