database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9792 게시물 읽기
No. 9792
postgres 파라미터 설정 shared_preload_libraries
작성자
postgres
작성일
2017-04-24 16:35ⓒ
2017-04-24 17:09ⓜ
조회수
7,233

postgreSQL을 설치하고 파라미터 설정을 위해 postgresql.conf파일에 설정해줄때

shared_preload_libraries = 'pg_stat_statements'

pg_stat_statements.max = 10000

pg_stat_statements.track = all

 

이렇게 설정해주는 이유를 알고싶습니다.

검색해보면

1) pg_stat_statements 모듈은 서버에서 실행 되었던 쿼리들에 대한 실행 통계 정보를 보여준다.

 

2) pg_stat_statements.max=10000

 pg_stat_statements.max 값은 이 모듈에서 처리할 수 있는 최대 쿼리 수를 지정한다. pg_stat_statements 뷰에

보일 최대 로우 수를 뜻한다.

 

3) pg_stat_statements.track = all

수집할 쿼리문의 사용빈도에 따른 쿼리문 사용 통계 정보 수집범위를 지정한다.

top으로 하면, 자주 사용하는 쿼리들을 대상으로 하고, all로 지정하면 모든 쿼리들을 대상으로,

none으로 지정하면 아무 쿼리도 수집하지 않는다.

 

이렇게 되어 있는데 이해하기 쉽게 설명좀 부탁드립니다.

그리고 저 설정을 사용하려면 postgresql-contrib 을 yum으로 설치 해주어야 하나요?

답변 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

pg_stat_statements 기능은 PostgreSQL 확장 모듈입니다.

일반적으로 이 서버의 한 데이터베이스 기준으로 어떤 쿼리가 얼마나 많이 사용되었는가를 파악할 때 사용하는 모듈입니다.

yum 같은 미리 만들어진 패키지를 설치하는 경우라면, 해당 패키지를 설치해야 사용할 수 있습니다.

일반적으로 패키지 이름은 postgresql-contrib 또는 postgresql96-contrib 이런식입니다.

 

설치가 되었으면, postgresql.conf 파일 안에서 위 설정들을 지정하고 서버를 재실행하고,

해당 데이터베이스에 접속해서 create extension pg_stat_statements 명령으로 확장 모듈을 등록하고,

select * from pg_stat_statements

쿼리를 실행하면, 해당 서버가 실행된 뒤로 수집된 각종 쿼리 실행 통계 정보가 보입니다.

 

자세한 것은 아래 링크를 참조하세요.

 

http://postgresql.kr/docs/current/pgstatstatements.html

 

김상기(ioseph)님이 2017-04-25 11:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9795DB의 table에 시간정보 저장할때 질문입니다. [3]
postgres
2017-04-27
6690
9794PostgreSQL, pgpool2, failover관련 질문드립니다. [3]
김솔지
2017-04-26
8340
9793work_mem, shared_buffers 설정 값 문의드립니다. [1]
김민재
2017-04-25
6895
9792postgres 파라미터 설정 shared_preload_libraries [1]
postgres
2017-04-24
7233
9790(해결완료)어제 백업관련 장애 여쭤본것입니다..(김상기님ㅜㅜ)
검콤이
2017-04-19
6796
9789PostgreSQL 패스워드 검증 방법 [8]
검콤이
2017-04-19
6753
9788PostgreSQL 백업질문 (장애입니다ㅠ) [2]
검콤이
2017-04-18
6983
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다