SHOW LOCKS에 WAITING과 장시간 유지되는 blocking transaction이 보인다.
YARN에 작업이 없다는 사실만으로 HS2 transaction이 고아라고 확정할 수 없다. 소유자·heartbeat·query 상태를 함께 확인한다.
실제 실행 중인 작업을 확인해 정상 종료하고, 고아 트랜잭션이 확인될 때 지원되는 ABORT TRANSACTIONS로 해제한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
SHOW LOCKS <db>.<table> EXTENDED;
SHOW TRANSACTIONS;
SHOW COMPACTIONS;
ABORT TRANSACTIONS <확인한-txn-id>;로 해당 트랜잭션만 중단한다.blocking lock이 해제되고 대기 쿼리가 진행되며 aborted write가 가시화되지 않는지 확인한다.