이 문서는 지원되지 않는 버전의 범퍼카 토토을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 : 문서 : 17 : 19.17. 개발자 옵션버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

17.15. 개발자 옵션

다음 옵션은 작업을위한 것입니다.범퍼카 토토소스 및 일부 심하게 손상된 데이터베이스의 복구를 지원하는 사례. 프로덕션 데이터베이스에서 사용할 이유가 없어야합니다. 설정. 따라서 샘플에서 제외되었습니다10389_10406파일. 많은 것입니다 이 옵션은 작업 할 특별 소스 컴파일 플래그가 필요합니다. 모두.

debug_assertions(부울)

다양한 주장 점검을 켭니다. 이것은 디버깅입니다 지원. 이상한 문제 나 충돌이 발생하는 경우 노출 될 수 있으므로 이것을 켜고 싶을 수도 있습니다. 프로그래밍 실수. 이 옵션을 사용하려면 매크로use_assert_checking정의해야합니다 언제범퍼카 토토구축되었습니다 (성취구성옵션--enable-cassert). 참고debug_assertions기본값onif범퍼카 토토어설 션 가능.

pre_auth_delay(정수)

0이 아닌 경우이 많은 초의 지연이 발생합니다. 새로운 서버 프로세스가 지급 된 후, 수행되기 전에 인증 프로세스. 이것은주는 것입니다 디버거로 서버 프로세스에 첨부 할 수있는 기회 인증에서 오작동을 추적하려면

trace_notify(부울)

에 대한 많은 양의 디버깅 출력을 생성합니다듣기andNotify명령.client_min_messages또는log_min_messagesDebug1이 출력은 각각 클라이언트 또는 서버 로그로입니다.

trace_sort(부울)

켜짐에 따라 정렬 중에 리소스 사용에 대한 정보를 방출하십시오 운영. 이 옵션은 만 사용할 수 있습니다.trace_sort매크로가 정의되었을 때범퍼카 토토편집되었습니다. (하지만,trace_sort현재입니다 기본적으로 정의

trace_locks(부울)
trace_lwlocks(부울)
trace_userlocks(부울)
trace_lock_oidmin​​(부울)
trace_lock_table(부울)
debug_deadlocks(부울)
log_btree_build_stats(부울)

다양한 기타 코드 추적 및 디버깅 옵션

Wal_debug(부울)

켜져 있다면 WAL 관련 디버깅 출력을 방출하십시오. 이 옵션은입니다 이용 가능Wal_debug매크로가 정의되었을 때범퍼카 토토편집되었습니다.

Zero_damaged_Pages(부울)

손상된 페이지 헤더 감지는 일반적으로 원인입니다범퍼카 토토보고합니다 오류, 현재 명령을 유발합니다. 환경Zero_damaged_Pageson은 시스템을 유발합니다 대신 경고를 신고하려면 손상된 페이지를 제로 그리고 계속 처리하십시오. 이 행동데이터를 파괴합니다, 즉 모든 것 손상된 페이지의 행. 그러나 그것은 당신이 지나갈 수있게합니다 오류 및 손상되지 않은 페이지에서 행을 검색합니다. 테이블에있을 수 있습니다. 따라서 복구에 유용합니다 하드웨어 또는 소프트웨어로 인해 부패가 발생한 경우 데이터 오류. 당신은 일반적으로 당신이 가질 때까지 이것을 설정해서는 안됩니다. 손상된 페이지에서 데이터를 복구하려는 희망을 포기 테이블의. 기본 설정은입니다.OFF슈퍼 유저.