[MySQL,Oracle] 실행 중인 프로세스 목록 확인 및 KILL

HyeJin Jeon·2023년 9월 4일
0

MySQL

프로세스 목록 확인

show processlist;          -- sql문 100자 까지 출력
show full processlist;     -- sql문 전체 출력

조회 결과 예시
mysql select process list query result

프로세스 KILL

조회 된 ID 로 프로세스 KILL

kill connection 9426;    -- connection 만 종료
kill query 9426;         -- query 만 종료
kill 9426;               -- 둘 다 종료

Oracle

프로세스 목록 확인

SELECT s.sid, s.serial#, s.process, p.spid, s.status, s.username, s.schemaname, q.sql_text
FROM v$session s, v$sql q, v$process p
WHERE q.sql_id(+) = s.sql_id
AND s.type = 'USER'
AND s.paddr = p.addr;

조회 결과 예시
oracle select process list query result

프로세스 KILL

조회 된 SID, SERIAL# 로 세션 KILL

ALTER system kill SESSION '173, 31490';     -- 'sid, serial#'

조회 된 SPID 로 서버에서 프로세스 KILL

> kill -9 30935
profile
Backend Developer

0개의 댓글