이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 19.14. 젠 토토 처리버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

18.14. 토토 핫 처리

exit_on_error (부울)

참이면 오류가 발생하면 현재 세션이 종료됩니다. 기본적으로 이는 false로 설정되어 있어 치명적인 오류만 세션을 종료합니다.

restart_after_crash (부울)

기본값인 true로 설정하면,포스트그레SQL백엔드 충돌 후 자동으로 다시 초기화됩니다. 이 값을 true로 설정하는 것이 일반적으로 데이터베이스의 가용성을 최대화하는 가장 좋은 방법입니다. 그러나 다음과 같은 일부 상황에서는포스트그레SQL클러스터웨어에 의해 호출되는 경우, 클러스터웨어가 제어권을 얻고 적절하다고 판단되는 조치를 취할 수 있도록 재시작을 비활성화하는 것이 유용할 수 있습니다.

data_sync_retry (부울)

기본값인 false로 설정하면,PostgreSQL수정된 데이터 파일을 파일 시스템으로 플러시하지 못하면 패닉 수준 토토 핫가 발생합니다. 이로 인해 데이터베이스 서버가 중단됩니다. 이 매개변수는 서버 시작 시에만 설정할 수 있습니다.

일부 운영 체제에서는 쓰기 실패 후 커널 페이지 캐시의 데이터 상태를 알 수 없습니다. 어떤 경우에는 완전히 잊어버려서 재시도하는 것이 안전하지 않을 수도 있습니다. 두 번째 시도는 실제로 데이터가 손실된 경우 성공한 것으로 보고될 수 있습니다. 이러한 상황에서 데이터 손실을 방지할 수 있는 유일한 방법은 토토 핫가 보고된 후, 가급적이면 토토 핫의 근본 원인을 조사하고 결함이 있는 하드웨어를 교체한 후 WAL에서 복구하는 것입니다.

true로 설정하면,포스트그레SQL대신 토토 핫를 보고하지만 나중에 체크포인트에서 데이터 플러시 작업을 재시도할 수 있도록 계속 실행됩니다. 다시 쓰기가 실패한 경우 운영 체제의 버퍼링된 데이터 처리를 조사한 후에만 true로 설정하세요.