2016-10-27 6 views
0

postgres 마스터/슬레이브 스트림 복제 설정을 사용하여 COPY를 사용하여 마스터에 대량의 쓰기 작업을 수행 한 후 pg_xlogs 폴더가 WAL 세그먼트 파일을 쌓기 시작합니다. 슬레이브에서 pg_current_xlog_locationsent_location을 확인하고 슬레이브에서 pg_last_xlog_receive_location을 확인한 후 pg_current_xlog_locationsent_location 사이에 큰 차이가 있다는 것을 알았습니다. 슬레이브에서 pg_last_xlog_receive_locationsent_location을 따라 잡고 있음을 나타냅니다.Postgres stream replication master pg_current_xlog_location와 sent_location 사이의 큰 차이

postgres 문서 (https://www.postgresql.org/docs/9.5/static/warm-standby.html#STREAMING-REPLICATION-MONITORING)에 따르면이 상황은 마스터에 부하가 높다는 것을 나타냅니다. 내 경우에는 COPY 명령문이 실행 된 후에 다른 어떤 것도 실행하지 않습니다. 어떻게 디버깅해야합니까?

언급 할 가치가있는 또 하나의 점은 내가 도커 안에서 포스트그레스 9.5를 돌리고 있다는 점입니다. 두 호스트 시스템 간의 네트워크는 2Gbit/s입니다.

답변