티스토리 뷰

반응형

postgresql의 long query 확인 시 확인하는 pg_stat_activity뷰의 query 컬럼을 확인해 보면

긴 쿼리는 잘려서 보입니다.

 

혹시 pg_stat_activity 뷰가 안보이면 해당 확장모듈을 설치해야 합니다.

create extension pg_stat_statements;

 

해당 뷰의 query컬럼에 실행된 query를 확인할 수 있는데 기본 길이는 1024입니다.

 

해당 길이를 수정하기 위해서 파라미터의   track_activity_query_size 값을 수정해야 합니다.

최대 길이는 102,400입니다. 

 

AWS의 RDS는 모든 인스턴스에 적용하고 싶으면 클러스터 파라미터 그룹에서 수정을 하고 개별 인스턴스에 적용하고 싶으면 인스턴스 파라미터 그룹을 수정하면 됩니다. 

 

postgresql 직접 설치해서 운영하면 postgresql.conf 파일에서 track_activity_query_size  값을 수정하면 됩니다.

track_activity_query_size

 

재부팅을 해야 적용이 됩니다.

 

반응형