๐ PostgreSQL ์ ์ ๊ณ์ ์์ ์ค๋ ๊ฑธ๋ฆฌ๋ ์ฟผ๋ฆฌ ์กฐํ SQL
SELECT current_timestamp - query_start AS runtime, datname, usename, pid, query
FROM pg_stat_activity
WHERE state = 'active' AND current_timestamp - query_start > '1 sec'
ORDER BY 1 DESC
;
โ ์ฟผ๋ฆฌ ID(PID)๋ก ์ฟผ๋ฆฌ ์ค๋จ ์ํค๊ธฐ
--ํ๋ก์ธ์ค ID๊ฐ์ ์ด์ฉํ ์ ์ง
SELECT pg_cancel_backend('PID');
--์์ ํ๋ก์ธ์ค ๊น์ง ์ ์ง
SELECT pg_terminate_backend('PID') FROM pg_stat_activity;
์์ Slow Query ์กฐํ SQL์ ๊ฒฐ๊ณผ์์ PID ํ์ธํ์ฌ ์ค๋จํ ์ ์๋ค.
์ถ์ฒ : https://wls3189.tistory.com/10
๋ฐ์ํ
'DE > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
seq nextval (0) | 2023.05.30 |
---|---|
[PostgreSQL] ctid๋ก ์ค๋ณต ๋ฐ์ดํฐ ์ ๊ฑฐํ๊ธฐ (0) | 2023.05.18 |