PostgreSQL

postgresql.conf 파일 설정

bedbmsguru 2020. 4. 27. 16:01

설정 parameters

 

1. shared_buffers :

     PostgresSQL에서 DISK I/O를 줄이기 위해 사용하는 Buffer

     -->물리적 메모리의 1/2 ~ 1/4

 

2. work_mem:

    join, sorting, hashing 작업시 session 별로 할당되는 메모리

       -->복잡한 sort가 많이 사용되거나 큰 sort 가 필요하다면 이 값을 증가 시켜야함

       -->session 별로 할당되기 때문에 설정시 최대 접속자 수를 고려하여야 함

 

3. maintenance_work_mem

  유지관리  작업(CREATE INDEX, Vacuum, Alter Table 등)에 사용되는 메모리

   -->  Share Buffers 의 25%

   -->  autovacuum_work_mem 파라미터가 -1 이면 Autovacuum Worker Process들도  이 메모리를 사용