서버 결과가 준비됐으나 클라이언트가 fetch/close를 완료하지 않는다.
FINISHED/Waiting on Client가 곧 엔진 hang을 뜻하지 않는다. idle timeout과 전체 실행 시간 제한은 별도다.
클라이언트의 결과 fetch·cursor/connection close를 보장하고 idle query/session timeout을 설정한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
SET QUERY_TIMEOUT_S=300;
idle_query_timeout, idle_session_timeout을 사용하면 서비스 기본 정책을 설정할 수 있다. 역할을 재시작해 적용하고 클라이언트 fetch 간격보다 짧게 만들지 않는다.클라이언트가 close한 쿼리가 정리되고 idle 쿼리가 정책대로 종료되며 정상 대량 fetch가 중단되지 않는지 확인한다.