“max_connections”와 같은 매개 변수 (postgresql.conf 설정)를 쿼리합니다.


123

PostgreSQL (9.1)에서 데이터베이스 서버 설정을 쿼리하는 것이 가능한지 (그리고 그렇다면 어떻게) 아는 사람이 있습니까?

max_connections(최대 열린 db 연결 수) 설정 을 확인해야 합니다.

답변:


227

다음을 사용할 수 있습니다 SHOW.

SHOW max_connections;

현재 유효한 설정을 반환합니다. PostgreSQL에서 런타임 매개 변수를 설정하는 방법postgresql.conf여러 가지 가 있으므로 의 설정과 다를 수 있습니다 . postgresql.conf현재 세션 에서 "원래"설정을 재설정하려면 :

RESET max_connections;

그러나이 특정 설정에는 적용되지 않습니다. 매뉴얼 :

이 매개 변수는 서버 시작시에만 설정할 수 있습니다.

모든 설정 을 보려면 :

SHOW ALL;

또한 다음이 있습니다 pg_settings.

보기 pg_settings는 서버의 런타임 매개 변수에 대한 액세스를 제공합니다. 본질적으로 SHOWSET명령에 대한 대체 인터페이스 입니다. 또한 SHOW최소 및 최대 값과 같이 에서 직접 사용할 수없는 각 매개 변수에 대한 몇 가지 사실에 대한 액세스를 제공 합니다.

원래 요청 :

SELECT *
FROM   pg_settings
WHERE  name = 'max_connections';

마지막으로 current_setting()DML 문에 중첩 될 수있는.

SELECT current_setting('max_connections');

관련 :

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.