IT Japan

PostgreSQL의 튜닝(postgresql.conf 의설정) 본문

IT/PostgreSQL

PostgreSQL의 튜닝(postgresql.conf 의설정)

swhwang 2016. 3. 21. 14:10
반응형

서버를 구성 할 때 PostgreSQL에 할당 된 메모리를 얼마나 할당할지 조사한 메모.

환경은 CentOS 5.4, PostgreSQL 8.3.9

postgresql.conf에 써있는 설정의 의미는 공식 레퍼런스를 참조한다.

http://www.postgresql.jp/document/9.5/html/runtime-config-resource.html

shared_buffers = 1024MB # 공유 메모리 버퍼

temp_buffers = 256MB # 임시 테이블 사용

work_mem = 10MB # 정렬과 테이블 조인에 사용

wal_buffers = 1024kB # 트랜잭션 로그에서 사용

effective_cache_size = 256MB # 가급적 인덱스를 사용하도록

random_page_cost = 2.0 # 가급적 인덱스를 사용하도록

반응형
Comments