我想关闭 postgresql 中的空闲连接并想设置 idle_in_transaction_session_timeout。我登录到 postgresql 并在提示符下输入 show idle_in_transaction_session_timeout 时收到以下错误消息:
[数据库]=> 显示 idle_in_transaction_session_timeout;
并收到以下错误消息:
错误:无法识别的配置参数“idle_in_transaction_session_timeout”
如果我输入 [database]=> SET SESSION idle_in_transaction_session_timeout = 3000; 收到以下错误消息:
错误:无法识别的配置参数“idle_in_transaction_session_timeout”
在 posrgresql 中在哪里咨询和设置这个变量?谢谢你。
小智 5
来自我在 BSD 服务器上安装的 Postgresql。您正在寻找的选项postgresql.conf
在文件夹中声明:var/db/postgresql/data96
作为:
#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled
Run Code Online (Sandbox Code Playgroud)
它在您安装中的位置取决于操作系统和您使用的 Postgresql 版本。就我而言9.6
。
简短而直接的回答:postgresql.conf
. :)
归档时间: |
|
查看次数: |
7238 次 |
最近记录: |