MySQL 느린 쿼리 로그에 표시되는 쿼리의 잠금 시간을 가장 잘 해석하는 방법을 이해하려고합니다.
예를 들어 UPDATE 쿼리에 10 초의 잠금 시간이있는 경우 업데이트 쿼리가 잠금을 얻은 후 총 시간이라고 가정합니다. 이전 선택 쿼리가 완료되기를 기다리고 있지만 UPDATE 동작 자체를 실행하지 않더라도 UPDATE 쿼리 이후에 정렬 된 모든 SELECT 쿼리를 잠그기 때문에 시계가 작동해야합니다.
그리고 SELECT 쿼리 잠금은 어떻습니까? 일부 쿼리에는 잠금 시간이 어떻게됩니까? 후속 업데이트 테이블이 있기 때문에 테이블을 함께 잠그고 있기 때문입니다.