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

18.15. 개발자 옵션

다음 매개 변수는 작업을위한 것입니다.스포츠 토토소스 및 일부 심하게 손상된 데이터베이스의 복구를 지원하는 사례. 프로덕션 데이터베이스에서 사용할 이유가 없어야합니다. 설정. 따라서 샘플에서 제외되었습니다스포츠 토토.conf파일. 많은 것입니다 이 매개 변수는 작동하려면 특수 소스 컴파일 플래그가 필요합니다 조금도.

allow_system_table_mods(부울107스포츠 토토 : 문서 : 8.4 : 개발자 옵션46

시스템 테이블의 구조를 수정할 수 있습니다. 이것은에 의해 사용됩니다.initdb. 이것 매개 변수는 서버 시작시에만 설정할 수 있습니다.

debug_assertions(부울)

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

IGNORE_SYSTEM_INDEXES(부울)

시스템 테이블을 읽을 때 시스템 인덱스를 무시하십시오 (그러나 테이블을 수정할 때 여전히 인덱스를 업데이트하십시오). 이것 손상된 시스템 인덱스에서 복구 할 때 유용합니다. 이것 세션 시작 후에 매개 변수를 변경할 수 없습니다.

post_auth_delay(Integer)

0이 아닌 경우,이 여러 초의 지연이 새로운 서버 프로세스가 시작된 후 시작됩니다 인증 절차. 이것은주는 것입니다 a로 서버 프로세스에 첨부 할 기회 디버거. 이 매개 변수는 세션 후에 변경할 수 없습니다 시작.

pre_auth_delay(정수)

0이 아닌 경우이 여러 초의 지연이 발생합니다. 새로운 서버 프로세스가 지급 된 후, 수행되기 전에 인증 절차. 이것은주는 것입니다 디버거로 서버 프로세스에 첨부 할 수있는 기회 인증에서 오작동을 추적합니다. 이 매개 변수 에서만 설정할 수 있습니다.스포츠 토토.conf파일 또는 서버에서 명령 줄.

trace_notify(부울)

듣기andNotify명령.client_min_messages또는log_min_messagesDebug1이 출력은 각각 클라이언트 또는 서버 로그로입니다.

trace_sort(부울)

켜져있는 경우 정렬 중에 리소스 사용에 대한 정보를 방출합니다 운영. 이 매개 변수는 만 사용할 수 있습니다.trace_sort매크로가 정의되었을 때스포츠 토토편집되었습니다. (하지만,trace_sort현재입니다 기본적으로 정의

trace_locks(부울)

켜져있는 경우 잠금 사용에 대한 정보를 방출합니다. 정보 덤프 된 잠금 작동 유형, 유형이 포함됩니다. 잠금 및 고정 된 객체의 고유 식별자 또는 잠금 해제. 잠금 유형의 비트 마스크도 포함되어 있습니다 이미이 물체와 잠금 장치에 부여되었습니다. 이 객체에서 기다려온 유형. 각 잠금 유형 A에 대해 부여 된 자물쇠와 대기 잠금 장치의 수도 총계뿐만 아니라 덤프. 로그 파일의 예 출력은 여기에 표시됩니다 :

로그 : Lockacquire : New : Lock (0xB7ACD844) ID (24688,24696,0,0,0,1) Grantmask (0) Req (0,0,0,0,0,0,0) = 0 그랜트 (0,0,0,0,0,0,0) = 0 대기 (0) 유형 (AccessSharElock)

로그 : GrantLock : LOCK (0xB7ACD844) ID (24688,24696,0,0,0,1) Grantmask (2) Req (1,0,0,0,0,0,0) = 1 Grant (1,0,0,0,0,0,0) = 1 대기 (0) 유형 (AccessSharElock)

로그 : UngrantLock : 업데이트 : 잠금 (0xB7ACD844) ID (24688,24696,0,0,0,1) Grantmask (0) Req (0,0,0,0,0,0,0) = 0 그랜트 (0,0,0,0,0,0,0) = 0 대기 (0) 유형 (AccessSharElock)

로그 : CleanUPlock : 삭제 : 잠금 (0xB7ACD844) ID (24688,24696,0,0,0,1) Grantmask (0) Req (0,0,0,0,0,0,0) = 0 그랜트 (0,0,0,0,0,0,0) = 0 대기 (0) 유형 (invalid)

버려진 구조의 세부 사항은 src/include/storage/lock.h

이 매개 변수는에만 사용할 수 있습니다Lock_Debug매크로가 정의되었을 때스포츠 토토편집.

trace_lwlocks(부울)

켜져있는 경우 경량 잠금 사용에 대한 정보를 방출합니다. 경량 잠금 장치는 주로 상호를 제공하기위한 것입니다 공유 메모리 데이터 구조에 대한 액세스 제외.

이 매개 변수는 인 경우에만 사용할 수 있습니다.lock_debug매크로가 정의되었을 때스포츠 토토편집.

trace_userlocks(부울)

ON이면 사용자 잠금 사용에 대한 정보를 방출합니다. 출력입니다 동일trace_locks만 자문 잠금의 경우.

이 매개 변수는에만 사용할 수 있습니다Lock_Debug매크로가 정의되었을 때스포츠 토토편집.

trace_lock_oidmin(Integer)

설정된 경우이 OID 아래 테이블의 잠금을 추적하지 마십시오. (시스템 테이블의 출력을 피하기 위해 사용)

이 매개 변수는에만 사용할 수 있습니다lock_debug매크로가 정의되었을 때스포츠 토토편집.

trace_lock_table(정수)

이 테이블의 무조건 추적 잠금 (OID).

이 매개 변수는 만 사용할 수 있습니다lock_debug매크로가 정의되었을 때스포츠 토토편집.

debug_deadlocks(부울)

설정된 경우 모든 현재 잠금에 대한 정보를 덤프합니다. DeadlockTimeout이 발생합니다.

이 매개 변수는에만 사용할 수 있습니다Lock_Debug매크로가 정의되었을 때스포츠 토토편집.

log_btree_build_stats(부울)

SET, SYSTION RESORCE 사용법 통계 (메모리 및 CPU) 다양한 BTREE 운영에 대한.

이 매개 변수는 만 사용할 수 있습니다btree_build_stats매크로가 정의되었을 때스포츠 토토편집.

Wal_debug(부울)

켜져 있다면 WAL 관련 디버깅 출력을 방출하십시오. 이 매개 변수 만으로만 사용할 수 있습니다.Wal_debug매크로가 정의되었을 때스포츠 토토편집되었습니다.

Zero_damaged_Pages(부울)

손상된 페이지 헤더 감지는 일반적으로 원인스포츠 토토보고합니다 오류, 현재 명령을 유발합니다. 환경Zero_damaged_Pageson은 시스템을 일으킨다 대신 경고를 신고하려면 손상된 페이지를 제로 그리고 계속 처리하십시오. 이 행동데이터를 파괴 할 것입니다20116_20587OFF수퍼 유저.