[sql] 성능 모니터링을 통해 알 수 있는 잠긴 세션 문제는 무엇인가요?
  1. 데드락(Deadlock): 두 개 이상의 세션이 서로가 소유한 자원을 기다리는 상태로, 상호 간에 해제할 수 없는 상태에 빠진 경우 발생합니다. 이런 경우에는 데이터베이스 시스템이 데드락을 해제하도록 처리해야 합니다.

  2. 높은 동시성(Concurrency): 동일한 자원을 여러 세션이 동시에 접근하려고 할 때 발생할 수 있으며, 이때 세션들은 각자의 작업을 완료하기 위해 서로를 기다리는 상태가 될 수 있습니다.

  3. 인덱스 및 쿼리 튜닝: 잘못된 인덱스 설계 또는 비효율적인 쿼리가 실행될 때 세션이 자원을 점유하고 있는 상태로 인해 다른 세션이 대기할 수 있습니다.

이러한 잠긴 세션 문제는 데이터베이스 성능 저하의 원인이 될 수 있으므로 성능 모니터링을 통해 이러한 문제를 식별하고 해결하는 것이 중요합니다.