MariaDB에서 lock 정보를 보고 싶을 때,
저 metadata_lock_info 플러그인을 미리 설치하지 않아 원하는 정보를 보지 못하는 경우가 있었다.
이럴 때는
INSTALL SONAME 'metadata_lock_info';
해서 플러그인을 설치해주고, 삭제는
UNINSTALL SONAME 'metadata_lock_info';
로 한다.
설치를 하면 information_schema 에 metadata_lock_info 라는 테이블이 생성된다.
select * from information_schema.metadata_lock_info;
여기서 문제가 되는 thread_id를 찾아, processlist 에서 락을 유발하는 세션이 실행중인 SQL을 찾고,
필요시 kill 할 수 있다.
select *
from information_schema.processlist
where ID in (찾은 ID);
kill ID;
'Database & SQL > MariaDB & MySQL' 카테고리의 다른 글
MariaDB 10.11 zip file 설치 for windows (0) | 2025.07.16 |
---|---|
mysql-log-rotate (0) | 2019.09.20 |
MariaDB 10.2 vs MySQL 8.0 SQL_MODE 비교 (0) | 2019.07.23 |