728x90
반응형

postgres 1분이상 실행중인 쿼리 검색
운영중에 DB가 느려지고 DB서버 CPU가 90%까지 치고 오르는 현상이 발생했다.
원인을 찾고자 느린 쿼리를 찾아서 튜닝을 하려고 현재 1분이상 실행중인 쿼리를 검색하는 SQL이다.
SELECT current_timestamp - query_start AS runtime, datname, usename, query, pid
FROM pg_stat_activity
WHERE state = 'active' AND current_timestamp - query_start > '30 sec'
ORDER BY 1 DESC;

728x90
반응형
'DB > Postgres' 카테고리의 다른 글
| postgresql - SCRAM-based authentication (0) | 2023.11.07 |
|---|---|
| Postgresql SSL 적용 (0) | 2023.04.03 |
| postgresql 주말을 제외한 한 달의 모든 요일 얻기 (0) | 2023.03.29 |
| Postgresql 15 user create 유저생성 (0) | 2023.03.29 |
| Postgresql 쉼표로 구분된 열을 행으로 변환 (0) | 2023.03.29 |




