2013-03-07 2 views
0

이전에는 heroku에서 데이터베이스 팔로워의 데이터베이스 덤프를 만들 수있었습니다.heroku 데이터베이스 팔로어에서 포스트 그레스 백업 만들기

heroku pgbackups:capture HEROKU_FOLLOWER_COLOR --expire

그것은 최근에 작동이 중지되었습니다. 주요 DATABASE_URL에서 덤핑 내가 얻을 heroku logs --tail --ps pgbackups 경우

2013-03-07T17:27:49+00:00 app[pgbackups]: dump_progress: start 
2013-03-07T17:27:49+00:00 app[pgbackups]: pg_dump-9.2.1-64bit: [archiver (db)] query failed: ERROR: cannot use serializable mode in a hot standby 
2013-03-07T17:27:49+00:00 app[pgbackups]: HINT: You can use REPEATABLE READ instead. 
2013-03-07T17:27:49+00:00 app[pgbackups]: pg_dump-9.2.1-64bit: [archiver (db)] query was: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ ONLY, DEFERRABLE 
2013-03-07T17:27:49+00:00 app[pgbackups]: dump_progress: 0B 
2013-03-07T17:27:49+00:00 app[pgbackups]: 
2013-03-07T17:27:49+00:00 app[pgbackups]: dump_progress: error 

그래도 잘 작동하는 것 같다.

최근에 heroku 플랫폼이 변경 되었습니까? 아니면 잘못된 것이 있습니까? 또한 주 데이터베이스를 덤프하면 성능이 저하됩니까?

답변

4

추종자의 백업이 다시 작동해야합니다. 실패는 pgbackups에 대한 몇 가지 변경 사항 (즉, pg_dump--serializable-deferrable 플래그 추가) 때문입니다. 우리는 이것이 추종자들에게는 작동하지 않을 것이라는 점을 놓쳤습니다 - 미안합니다.

감사합니다,

Maciek, 주요 데이터베이스를 덤프 할 때

Heroku가 포스트 그레스

+0

대답은 성능에 관한 무엇? 그것에 대해 언급 해 주시겠습니까? –

+0

주 데이터베이스에서 덤프하면 성능에 큰 영향을 미칩니다 (더 많은 네트워크 및 디스크 I/O, CPU, 메모리). 크기와 처리량에 따라 문제가 전혀 없을 수도 있지만 염두에 두어야 할 사항입니다. – hgmnz