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

Oracle DB 서버의 audit 파일을 주기적으로 삭제하지 않아 엄청 ls 조차 바로 먹지 않는다.

이럴때 삭제는 

 

cd 경로

/usr/bin/find . -type f -mtime +1 -exec rm -rf {} \;

 

검색 조건을 최대한 간단하게 주는 것이 포인트!

'OS' 카테고리의 다른 글

[linux] 현재 폴더에서 파일 크기가 0인 파일 모두 지우기  (0) 2024.03.27

자동통계정보 수집 기능 테이블 단위 비활성화 (lock)
EXEC DBMS_STATS.LOCK_TABLE_STATS('유저명','테이블명');

 

자동통계정보 수집 기능 테이블 단위 활성화 (unlock)

EXEC DBMS_STATS.UNLOCK_TABLE_STATS('유저명','테이블명');

 

Lock 여부 확인

(stattype_locked='ALL' 이면 잠금 상태임)

select owner, table_name, stattype_locked 

from dba_tab_statistics
where stattype_locked='ALL';

'Database & SQL > Oracle' 카테고리의 다른 글

VKTM detected a time drift. 발생시  (0) 2024.03.25
인덱스 parallel 여부 확인  (0) 2021.07.09
오래 걸리는 작업(SQL) 확인 방법  (0) 2021.07.09

+ Recent posts