설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 188건, 최근 1 건
   

pgExplainer ver 1.0.02 문의

글쓴이 : dbuser 날짜 : 2015-12-02 (수) 15:57 조회 : 4672
안녕하세요. Postgresdba 에 가입 후 눈팅만 하다가 pgExplainer ver 1.0.02 을 받아서 너무 잘 사용하고 있다가.. 궁금한 점이 있어 문의를 드리게 되었습니다.

다들 아시다 시피 Query로 현재 데이터베이스에서 실행되는 sql 문들을 조회하기 위해서는 pg_stat_activity 라는 객체(테이블?, 시스템 뷰?)를 select 합니다. 그리고, 해당 개체의 query 라는 컬럼을 보면 됩니다.
이 컬럼의 길이가 충분하지 않다면, postgresql.conf의 track_activity_query_size 를 수정하면 된다고... 이곳 어디에선가 글을 보았던 기억이 납니다.

제가 운영하고 있는 서버는 이 파라메터를 수정한 기억이 없어서... pg_stat_activity.query 의 길이가 충분하지 않아서 전체 query가 무엇인지 구분이 되지 않습니다.  그런데... 이곳에서 받아서 사용중인 pgExplainer의 "MONITORING" 하단의 "Session"을 실행하면 보이는 Session Monitor 의 sqltext_header 는 실행되는 Query가 끊김없이 모두 출력되고 있습니다.

서버를 재시작하는 것이 쉽지 않아서 postgresql.conf의 track_activity_query_size 를 수정하기 곤란한 상황이라... pgExplainer가 어떤 방식으로 동작하는 것인지 어떤 객체를 조회하는 것인지 알고 싶습니다.

감사합니다.

PostgresDBA 2015-12-03 (목) 14:32
....
QUERY
FROM pg_stat_activity;

query 컬럼가지고 보여주는 겁니다. 별거 없습니다. --;
댓글주소
   

postgresdba.com