Aurora PostgreSQL 모든 쿼리를 수집하는 방법
PostgreSQL 과 매핑된 파라미터 그룹으로 들어갑니다.
long_min_duartion_statement 와 log_statement 를 수정합니다.
long_min_duration_statement
밀리초 단위이며 설정한 값보다 오래 수행되는 쿼리를 로깅합니다.
500 으로 설정하는 경우 0.5 초보다 오래 수행되는 쿼리를 로깅합니다.
log_statement
어떤 쿼리 유형을 수집할 것인지를 결정합니다.
ddl 은 모든 DDL 만 로깅합니다.
mod 는 모든 DDL 및 DML 을 로깅합니다.
all 은 모든 쿼리를 로깅합니다.
ddl 과 mod 는 long_min_duration_statement 의 값에 영향을 받습니다.
all 은 long_min_duration_statement 의 값과 관계없이 모든 쿼리를 로깅합니다.
그래서 모든 쿼리를 로깅하고 싶다하시면,
log_statement 를 all 로 선택하고 long_min_duration_statement 는 따로 설정할 필요가 없습니다.
로그 보는 방법
인스턴스의 '로그 및 이벤트' 의 로그 항목에 가면 수행한 쿼리가 기록된 것을 확인할 수 있습니다.
AWS Aurora Postgres 쿼리 수집하는 방법
'AWS > RDS' 카테고리의 다른 글
[AWS] AWS RDS 이 데이터베이스는 삭제 보호 옵션이 활성화되어 있습니다 해결하기 (0) | 2020.11.27 |
---|---|
[AWS] AWS Aurora MySQL 지연쿼리 수집하는 방법 (0) | 2020.11.27 |
[AWS] AWS RDS DB 파라미터와 DB 클러스터 파라미터 차이 (0) | 2020.11.26 |
[AWS] AWS RDS DB 파라미터 그룹 값 수정하는 방법 (0) | 2020.11.26 |
[AWS] AWS RDS DB 파라미터 그룹을 생성하는 방법 (0) | 2020.11.26 |