다음 옵션은 다음 작업에 사용됩니다.범퍼카 토토출처, 일부에서는 심각하게 손상된 데이터베이스의 복구를 지원하는 경우입니다. 프로덕션 데이터베이스에서 사용할 이유가 없어야 합니다. 설정. 따라서 샘플에서 제외되었습니다.범퍼카 토토.conf파일. 참고로 많은 이러한 옵션을 사용하려면 특별한 소스 컴파일 플래그가 필요합니다. 모두.
다양한 주장 확인을 활성화합니다. 이것은 디버깅입니다 원조. 이상한 문제나 충돌이 발생하는 경우 노출될 수 있으므로 이 기능을 켜는 것이 좋습니다. 프로그래밍 실수. 이 옵션을 사용하려면 매크로USE_ASSERT_CHECKING정의되어야 함 언제범퍼카 토토건설되었습니다 (에 의해 달성됨구성옵션--enable-cassert). 참고하세요debug_assertions기본값은켜짐if포스트그레SQL다음으로 구축되었습니다 어설션이 활성화되었습니다.
0이 아닌 경우 이 수초의 지연이 발생합니다. 새로운 서버 프로세스가 포크된 후, 실행되기 전 인증 과정. 이는 다음을 제공하기 위한 것입니다. 디버거를 사용하여 서버 프로세스에 연결할 수 있는 기회 인증 시 잘못된 행동을 추적합니다.
에 대한 많은 양의 디버깅 출력을 생성합니다.듣기그리고알림명령.client_min_messages또는log_min_messages반드시디버그112576_12658
켜져 있으면 정렬 중 리소스 사용량에 대한 정보를 내보냅니다. 운영. 이 옵션은 다음과 같은 경우에만 사용할 수 있습니다.TRACE_SORT매크로가 정의된 시기범퍼카 토토컴파일되었습니다. (단,TRACE_SORT현재 기본적으로 정의됩니다.)
다양한 기타 코드 추적 및 디버깅 옵션.
켜져 있으면 WAL 관련 디버깅 출력을 내보냅니다. 이 옵션은 다음과 같은 경우에만 사용할 수 있습니다.WAL_DEBUG매크로가 정의된 시기범퍼카 토토컴파일되었습니다.
손상된 페이지 헤더를 감지하면 일반적으로 다음이 발생합니다.범퍼카 토토신고하다 오류가 발생하여 현재 명령을 중단합니다. 설정zero_damaged_pages켜면 시스템이 발생합니다. 대신 경고를 보고하고 손상된 페이지를 초기화하고 계속 처리하세요. 이 행동데이터를 파괴합니다, 즉 모두 손상된 페이지의 행. 하지만 지나갈 수 있게 해준다 오류를 확인하고 손상되지 않은 페이지에서 행을 검색합니다. 테이블에 있을 수 있습니다. 그래서 회복에 도움이 됩니다. 하드웨어나 소프트웨어로 인해 데이터가 손상된 경우 오류. 일반적으로 손상된 페이지에서 데이터를 복구할 수 있다는 희망을 포기했습니다. 테이블의. 기본 설정은꺼짐이며, 이는 다음에 의해서만 변경될 수 있습니다. 슈퍼유저.