이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 19.14. 젠 토토 처리버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

19.14. 오류 처리#

exit_on_error (부울) #

ON이면 오류가 현재 세션이 종료됩니다. 기본적으로 이것은 꺼지므로 치명적인 오류 만 세션이 끝나도록 설정됩니다.

RETART_AFTER_CRASH (부울) #

켜져있을 때, 기본값 인PostgreSQL백엔드 충돌 후 자동으로 재 구체화됩니다. 이 값을 설정하는 것은 일반적으로 데이터베이스의 가용성을 최대화하는 가장 좋은 방법입니다.PostgreSQLClusterware에 의해 호출 중이므로 클러스터웨어가 제어를 얻고 적절한 조치를 취할 수 있도록 재시작을 비활성화하는 것이 유용 할 수 있습니다..

이 매개 변수는에서만 설정할 수 있습니다.postgresql.conf파일 또는 서버 명령 줄에.

data_sync_retry (부울) #

꺼짐으로 설정하면 기본값 인PostgreSQL수정 된 데이터 파일을 파일 시스템으로 플러시하지 않으면 공황 수준 윈 토토가 발생합니다. 이로 인해 데이터베이스 서버가 충돌하게됩니다.

일부 운영 체제에서는 쓰기 백 실패 후 커널 페이지 캐시의 데이터 상태가 알 수 없습니다. 어떤 경우에는 완전히 잊혀져서 다시 시도하는 것이 안전하지 않을 수 있습니다.

ON에 설정된 경우PostgreSQL대신 윈 토토를보고하지만 데이터 플러싱 작업이 나중에 체크 포인트에서 재조정 될 수 있도록 계속 실행됩니다. Write-Back 고장의 경우 운영 체제의 버퍼링 된 데이터 처리를 조사한 후에 만 ​​설정합니다.

복구 _init_sync_method (enum) #

설정시fsync, 기본값 인PostgreSQL충돌 복구가 시작되기 전에 데이터 디렉토리의 모든 파일을 재귀 적으로 열고 동기화합니다. 파일 검색은 WAL 디렉토리 및 각 구성된 테이블 스페이스의 기호 링크 (그러나 다른 상징적 링크는 아님)를 따릅니다.pg_basebackup.

On Linux,syncfs대신 사용될 수 있습니다. 운영 체제에 데이터 디렉토리, WAL 파일 및 각 테이블 스페이스가 포함 된 파일 시스템을 동기화하도록 요청할 수 있습니다 (그러나 기호 링크를 통해 접근 할 수있는 다른 파일 시스템은 아님). 이것은보다 훨씬 빠를 수 있습니다.fsync설정 - 각 파일을 하나씩 열 필요가 없기 때문입니다. 반면, 파일 시스템이 많은 파일을 수정하는 다른 응용 프로그램에서 공유하는 경우 속도가 느릴 수 있습니다. 해당 파일도 디스크에 기록되기 때문입니다.PostgreSQL및 관련 윈 토토 메시지가 커널 로그에만 나타날 수 있습니다.

이 매개 변수는에서만 설정할 수 있습니다.postgresql.conf파일 또는 서버 명령 줄에.