Deadlock_timeout
(Integer
) 이것은 교착 상태가 있는지 확인하기 전에 자물쇠를 기다리는 시간입니다. 교착 상태 수표는 비교적 비싸므로 서버는 잠금을 기다릴 때마다 실행되지 않습니다.1s
)는 아마도 당신이 실제로 원하는 가장 작은 가치에 관한 것입니다. 크게로드 된 서버에서는 올릴 수 있습니다.
언제log_lock_waits가 설정되어 있습니다.이 매개 변수는 또한 잠금 대기에 대한 로그 메시지가 발행되기 전에 대기 시간을 결정합니다. 잠금 지연을 조사하려는 경우 평소보다 짧은 것을 설정하고 싶을 수도 있습니다.Deadlock_timeout
.
max_locks_per_transaction
(Integer
) 공유 잠금 테이블 트랙이 잠금 켜짐max_locks_per_transaction
* (max_connections + max_prepared_transactions) 객체 (예 : 테이블); 따라서,이 많은 독특한 물체를 한 번에 잠글 수 없습니다.not잠글 수있는 행의 수; 그 가치는 무제한입니다.
대기 서버를 실행할 때이 매개 변수를 기본 서버와 동일하거나 높은 값으로 설정해야합니다. 그렇지 않으면 대기 서버에서 쿼리가 허용되지 않습니다.
max_pred_locks_per_transaction
(Integer
) 공유 술어 잠금 테이블은 잠금을 추적합니다max_pred_locks_per_transaction
* (max_connections + max_prepared_transactions) 객체 (예 : 테이블); 따라서,이 많은 독특한 물체를 한 번에 잠글 수 없습니다.not잠글 수있는 행의 수; 그 가치는 무제한입니다.
max_pred_locks_per_relation
(Integer
) 이것은 전체 관계를 다루기 위해 잠금이 홍보되기 전에 단일 관계의 얼마나 많은 페이지 또는 튜플을 술어 잠금 할 수 있는지 제어합니다. 0보다 큰 값은 절대 한계를 의미하는 반면 음수 값은 평균max_pred_locks_per_transaction이 설정의 절대 값으로 나뉩니다. 기본값은 -2이며 이전 버전의 동작을 유지합니다.토토. 이 매개 변수는에서만 설정할 수 있습니다.토토.conf
파일 또는 서버 명령 줄에서.
max_pred_locks_per_page
(Integer
) 이것은 잠금 장치가 전체 페이지를 다루기 위해 홍보하기 전에 단일 페이지에 몇 개의 행을 술어 잠금 할 수 있는지 제어합니다. 기본값은 2입니다.이 매개 변수는에서만 설정할 수 있습니다.토토.conf
파일 또는 서버 명령 줄에서.
문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면