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

18.12. 잠금 관리

deadlock_timeout (정수)

기다리는 시간(밀리초)입니다 교착 상태가 있는지 확인하기 전에 잠금 상태. 교착 상태 검사는 상대적으로 비용이 많이 듭니다. 따라서 서버는 다음을 기다릴 때마다 이를 실행하지 않습니다. 잠그다. 우리는 교착상태가 발생하지 않는다고 낙관적으로 가정합니다. 프로덕션 애플리케이션에서 일반적이며 잠금을 기다리기만 하면 됩니다. 교착 상태를 확인하기 전에 잠시 동안. 이것을 늘리면 가치는 불필요한 일에 낭비되는 시간을 줄여줍니다. 교착 상태를 확인하지만 실제 교착 상태 보고 속도가 느려집니다. 오류. 기본값은 1초입니다(1초), 이는 아마도 가장 작은 것일 것입니다. 실제로 원하는 값입니다. 무거운 짐을 싣고 서버를 높이고 싶을 수도 있습니다. 이상적으로는 설정 일반적인 거래 시간을 초과해야 합니다. 토토 커뮤니티이 해제되기 전에 토토 커뮤니티이 해제될 확률이 향상됩니다. 웨이터는 교착 상태를 확인하기로 결정합니다.

언제log_lock_waits가 설정되면 이 매개변수는 시간 길이도 결정합니다. 잠금 대기에 대한 로그 메시지가 발행되기 전에 대기합니다. 잠금 지연을 조사하려는 경우 다음을 수행할 수 있습니다. 평소보다 짧게 설정하고 싶습니다.deadlock_timeout.

max_locks_per_transaction (정수)

공유 잠금 테이블은 다음에 대한 잠금을 추적합니다.max_locks_per_transaction * (max_connections + max_prepared_transactions) 객체(예: 테이블) 그러므로 이만큼의 별개의 객체를 생성할 수는 없습니다. 언제든지 잠겨 있습니다. 이 매개변수는 평균을 제어합니다. 각 트랜잭션에 할당된 객체 잠금 수 개별 트랜잭션은 다음과 같은 한 더 많은 객체를 잠글 수 있습니다. 모든 트랜잭션의 잠금은 잠금 테이블에 맞습니다. 이것 이다아님숫자 잠글 수 있는 행 수; 그 가치는 무제한입니다. 그만큼 기본값인 64는 역사적으로 충분한 것으로 입증되었지만 클라이언트가 있는 경우 이 값을 높여야 할 수도 있습니다. 단일 트랜잭션으로 다양한 테이블을 터치합니다. 이것 매개변수는 서버 시작 시에만 설정할 수 있습니다.

이 매개변수를 늘리면 다음이 발생할 수 있습니다.PostgreSQL추가 요청시스템 V공유 메모리보다 운영 체제의 기본 구성에서는 허용됩니다. 보다섹션 17.4.1해당 매개변수를 조정하는 방법에 대한 정보는 다음과 같습니다. 필요한.

대기 서버를 실행할 때 이것을 설정해야 합니다 매개변수를 마스터의 값과 동일하거나 더 높은 값으로 설정 섬기는 사람. 그렇지 않으면 쿼리가 허용되지 않습니다. 대기 서버입니다.

max_pred_locks_per_transaction (정수)

공유 조건자 잠금 테이블은 다음에 대한 잠금을 추적합니다.max_pred_locks_per_transaction * (max_connections + max_prepared_transactions) 객체(예: 테이블); 그러므로 이만큼의 별개의 객체를 생성할 수는 없습니다. 언제든지 잠겨 있습니다. 이 매개변수는 평균을 제어합니다. 각 트랜잭션에 할당된 객체 잠금 수 개별 트랜잭션은 다음과 같은 한 더 많은 객체를 잠글 수 있습니다. 모든 트랜잭션의 잠금은 잠금 테이블에 맞습니다. 이것 이다아님숫자 잠글 수 있는 행 수; 그 가치는 무제한입니다. 그만큼 기본값인 64는 일반적으로 테스트에서는 충분했지만 클라이언트가 있는 경우 이 값을 높여야 할 수도 있습니다. 단일 직렬화 가능에서 다양한 테이블을 터치합니다. 거래. 이 매개변수는 서버에서만 설정할 수 있습니다. 시작.

이 매개변수를 늘리면 다음이 발생할 수 있습니다.PostgreSQL추가 요청시스템 V공유 메모리 다음보다 운영 체제의 기본 구성에서는 허용됩니다. 보다섹션 17.4.1해당 매개변수를 조정하는 방법에 대한 정보는 다음과 같습니다. 필요한.