빠른 업데이트 문의 성능 저하(지연 및 Locking으로 인한 시간 초과)

Henry Hwang -

일반적으로 빠른 UPDATE 쿼리가 예기치 않게 느리게 실행되거나 시간 초과되는 문제가 있는 경우 UPDATE를 시도하는 행에 잠금을 취득했기 때문에 커밋되지 않은 명시적 트랜잭션 또는 업데이트를 방해하는 실행중인 쿼리가 있을 수 있습니다.

실행중인 잠금 쿼리를 식별하려면 한 세션에서 update문을 실행하는 동안 두 번째 세션을 열고 다음을 실행하십시오.

SELECT * 
FROM system.sessions
WHERE xid IN (SELECT DISTINCT( holder )
               FROM system.lockman)\G 

세션이 나타나면 이 세션이 업데이트를 차단하는 것이므로 사용자에게 커밋을 요청하거나 세션을 종료하도록 시도할 수 있습니다.

또 다른 질문이 있으십니까? 문의 등록

0 댓글

댓글을 남기려면 로그인하세요.
Zendesk 제공