반응형
쿼리를 날렸는데 정상적으로 동작하지 않아서 DB 서버에 쿼리가 제대로 동작하지 않아 락이 걸린 상황입니다.
아래처럼 Running... 도중에 클났다 하고 꺼버린 경우가 많지요
아래 명령어를 실행하여 프로세스를 확인하고
문제가 되는 프로세스를 kill 해줍니다.
-- 모든 프로세스 조회
SHOW FULL PROCESSLIST;
-- 트랜젝션조회
select * FROM information_schema.INNODB_TRX;
-- 락만 조회
SELECT * FROM information_schema.`PROCESSLIST`
WHERE Command <> 'Sleep'
AND USER NOT IN ('system user', 'event_scheduler')
ORDER BY TIME DESC;
-- 해당 프로세스 종료
kill 123;
반응형
'개발(합니다) > DB' 카테고리의 다른 글
[MySql] DB 용량 확인하는 방법 (0) | 2021.11.05 |
---|---|
[DB] 식별 관계와 비식별 관계 (0) | 2021.06.03 |
[liquibase] DB에서 리퀴베이스 리버스(revers) 문법(추출)만들기(generateChangeLog ) (0) | 2021.05.13 |
[DB] tibero에서 job 사용하는 방법 (0) | 2021.04.01 |
[DB] extract을 이용해 timestamp를 비교 및 일,시,분,초 추출하기 (0) | 2021.03.29 |