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


총 게시물 71건, 최근 0 건
   

SQL 로 패러미터값 확인하기

글쓴이 : PostgresDBA 날짜 : 2012-12-01 (토) 14:29 조회 : 5017
SELECT name, context , unit
, setting , boot_val , reset_val
FROM pg_settings
WHERE name
in('listen_addresses','max_connections','shared_buffers','effective_cache_size',
'work_mem', 'maintenance_work_mem')
ORDER BY context,name;

* setting : 현재 적용된 값
* boot_val : 디폴트값
* reset_val : restart/reload 하면 적용될 값

         name         |  context   | unit | setting | boot_val  | reset_val 
----------------------+------------+------+---------+-----------+-----------
 listen_addresses     | postmaster | NULL | *       | localhost | *
 max_connections      | postmaster |      | 100     | 100       | 100
 shared_buffers       | postmaster | 8kB  | 4096    | 1024      | 4096
 effective_cache_size | user       | 8kB  | 16384   | 16384     | 16384
 maintenance_work_mem | user       | kB   | 16384   | 16384     | 16384
 work_mem             | user       | kB   | 1024    | 1024      | 1024
(6 rows)

(context 값이  postmaster 면 restart 필요/ user 면 reload 필요)

보통 pg_settings 과 같은 테이블을 데이터 딕션너리라고 하죠.
오라클로 따지면 V$PARAMETER 에 비유할수 있습니다.

jade 2020-03-25 (수) 11:24
감사합니다!!
댓글주소
   

postgresdba.com