프로덕션중인 응용 프로그램에서 15MB 데이터베이스를 가져 오는 데 관심이 있지만 최종 사용자에게 미칠 수있는 영향에 대해 우려하고 있습니다. 이 무언가가 두려움없이 할 수 있는가 아니면 4am에 가장 잘 예정된가?Heroku 앱에서 pg : pull을 수행 할 때 성능에 미치는 영향은 무엇입니까?
0
A
답변
0
더 좋은 생각은 Heroku에서 Postgres 스냅 샷을 만든 다음 별도로 다운로드하는 것입니다. great documentation on the PG Backups add-on이 있습니다.
DB에 대한 부하가 실제로 걱정된다면 follower database을 생성 한 다음 복제본이 마스터 프로덕션 데이터베이스에 미치는 위험이 적기 때문에 스냅 샷을 다운로드하는 것이 좋습니다.
다른 프로덕션 수준 데이터베이스를 프로비저닝하면 약간의 비용이 들지만 백업을 수행하는 데 필요한 시간에만 필요합니다. 엄청난 양의 데이터가 없다면 프로비저닝을위한 몇 페니 만 말하고 새 프로덕션 데이터베이스를 마스터에 따라 백업 한 다음 백업을 수행 한 다음 팔로워 데이터베이스를 삭제할 가능성이 높습니다.