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 9454 게시물 읽기
No. 9454
sql 쿼리로 parameter 셋팅하는 방법?(max_connections, shared_buffers)
작성자
이야호(poosq)
작성일
2014-07-29 16:14
조회수
11,184

안녕하세요?

postgresql 메뉴얼... 구글링해도 잘 안나와 질문 드립니다.

 

다름 아니라, postgresql.conf 를 직접 edit 하지 않고,

max_connections, shared_buffers 파라미터 값을 바꾸려고 하는데요.

 

어떤식으로 수정해야 되는지를 몰라 문의 드립니다.

 

select set_config('max_connections', '300', true); 로 하면, 아래처럼 에러가 발생하고요.

 

오류: 서버를 재시작하지 않고 "max_connections" 매개 변수를 변경할 수 없음

 

conf를 텍스트편집기로 edit 하지 않고 쿼리나 command line으로 셋팅하는 방법에 대해 문의드립니다.

 

버전은 9.0.17 입니다.,

 

 

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

해당 기능은 9.4 에서 될 예정입니다.

김상기(ioseph)님이 2014-07-29 23:37에 작성한 댓글입니다.

postgresql.conf에서 각 파라미터의 주석을 보면 server restart 시에만 적용되는 파라미터들은

psql에 접속하여서 변경할 수가 없습니다.

그 외에 파라미터들은 set work_mem='16MB'; 이런 식으로 변동가능하며

oracle처럼 9.4에서 alter system 명령어로 구현될 예정으로 알고 있습니다.

김주왕(kimjuking)님이 2014-08-05 13:34에 작성한 댓글입니다.

pg_settings 뷰에서 context값이 postmaster인 설정은 변경 시 재시작이 필요합니다.
다른값을 보면..

internal은 initdb로만 설정가능.
sighup, backend, superuser, user 는 reload나 pg_reload_conf()함수로 적용가능하며 변경권한이나 적용범위가 조금씩 차이가 납니다. 

백수환님이 2014-08-05 17:53에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
9458parsing 시간 관련 질문있습니다. [2]
한성원
2014-08-12
10877
9457oracle to postgresql 전환간 DB 성능, CPU 문제입니다. [6]
한성원
2014-08-11
13088
9456postgreSQL에 원격으로 접속해서 select 하는데 응답 없음.. [1]
separk1031
2014-08-08
11094
9454sql 쿼리로 parameter 셋팅하는 방법?(max_connections, shared_buffers) [3]
이야호
2014-07-29
11184
9453update오류 [2]
서리
2014-07-25
10391
9452관리자 계정으로 로그인하는 방법을 모르겠습니다. [1]
박종학
2014-07-23
11155
9451adminpack 생성할때 오류 [1]
이정재
2014-07-22
10770
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다