我正在测试 pgbouncer“暂停”功能,以在需要重新启动数据库时最大限度地减少数据库停机时间。
对于这个测试,我有一个远程 psql 会话通过 pgbouncer 连接到我的数据库。Pgbouncer SHOW CLIENTS 将我的远程会话显示为活动,即使没有运行查询。同一个客户端根据 pg_stat_activity 显示 Idle。当我发出 PAUSE 命令时,它会挂起,直到我关闭远程会话。PAUSE 不应该在不关闭我的连接的情况下工作吗?
我正在测试 pgbouncer“暂停”功能,以在需要重新启动数据库时最大限度地减少数据库停机时间。
对于这个测试,我有一个远程 psql 会话通过 pgbouncer 连接到我的数据库。Pgbouncer SHOW CLIENTS 将我的远程会话显示为活动,即使没有运行查询。同一个客户端根据 pg_stat_activity 显示 Idle。当我发出 PAUSE 命令时,它会挂起,直到我关闭远程会话。PAUSE 不应该在不关闭我的连接的情况下工作吗?