postgresql에서 유휴 연결을 닫고 유휴_in_transaction_session_timeout을 설정하고 싶습니다. postgresql에 로그인하고 프롬프트에서 showdle_in_transaction_session_timeout을 입력하면 다음 오류 메시지가 나타납니다.
[데이터베이스]=> 유휴_in_transaction_session_timeout 표시;
다음과 같은 오류 메시지가 나타납니다.
오류: 인식할 수 없는 구성 매개변수 "idle_in_transaction_session_timeout"
[database]=> SET SESSION을 입력하면 유휴_in_transaction_session_timeout = 3000; 다음 오류 메시지가 나타납니다.
오류: 인식할 수 없는 구성 매개변수 "idle_in_transaction_session_timeout"
posrgresql에서 이 변수를 어디에서 참조하고 설정합니까? 감사합니다.
답변1
BSD 서버에 Postgresql을 설치했습니다. 찾고 있는 옵션은 다음 postgresql.conf
폴더에 선언되어 있습니다.var/db/postgresql/data96
처럼:
#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled
그 위치는당신의설치는 사용 중인 Postgresql 버전과 OS에 따라 다릅니다. 나의 경우에는 9.6
.
짧고,직접답변: postgresql.conf
. :)