以下是正确查看 pgbouncer 参数的方法:
- 查看所有参数
在 pgbouncer的管理控制台中,可以使用以下命令查看所有参数及其当前值:
SHOW POOLS;
这个命令会列出当前连接池的状态,包括 server_reset_query 和 server_lifetime 等参数的值。
- 查看特定参数
如果只想查看某个特定参数的值,可以使用以下命令:
SHOW CONFIG;
这个命令会列出当前配置的所有参数及其值。你可以从中找到 server_reset_query 和 server_lifetime 等参数的值。
- 查看帮助信息
如果不确定命令的格式,可以使用以下命令获取帮助信息:
SHOW HELP;
这会列出所有可用的命令和参数,帮助你了解如何正确使用它们。
示例
假设你想查看 server_reset_query 和 server_lifetime 的值,可以按照以下步骤操作:
连接到 pgbouncer 的管理控制台:
psql -h <host> -p <port> -U <user> pgbouncer
其中 <host>、<port> 和 <user> 是你的实际连接信息。
在控制台中执行以下命令:
SHOW CONFIG;
这将列出所有配置参数及其值,你可以从中找到 server_reset_query 和 server_lifetime 的值。
参数说明
server_reset_query:这是在连接池中的服务器连接被重置时执行的 SQL 查询。默认值通常是 DISCARD ALL,用于清理会话状态。
server_lifetime:这是服务器连接的最大生存时间(以秒为单位)。默认值通常是 3600 秒(1小时)。