Postgres 最大连接数满了: remaining connection slots are reserved for non-replication superuser connections

2023-05-16

最近遇到链接pg数据库报错:remaining connection slots are reserved for non-replication superuser connections。百度说,是由于设置的最大连接数满了,解决办法都是改最大连接数,或者杀掉状态为idle的链接。设计到的sql查询如下:

查询当前所有空闲链接:

select datname,pid,application_name,state from pg_stat_activity where state=‘idle’ ;

查询当前所有连接数:
  select count(1) from pg_stat_activity;

查询最大连接数:
  show max_connections;

select current_setting(‘max_connections’);

终止空闲链接

select pg_terminate_backend(pid) from pg_stat_activity where pid<>pg_backend_pid() and state=‘idle’;

查看为超级用户保留的连接数:

show superuser_reserved_connections;

查看每个用户的而连接数:
  select usename, count() from pg_stat_activity group by usename order by count() desc;

查看数据库剩余连接数:

select max_conn-now_conn as resi_conn from (select setting::int8 as max_conn,(select count(*) from pg_stat_activity) as now_conn from pg_settings where name = ‘max_connections’) t;

refer to: https://www.cnblogs.com/shuangmeier/p/16426667.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Postgres 最大连接数满了: remaining connection slots are reserved for non-replication superuser connections 的相关文章

  • python gremlin连接超时问题

    获取 gremlin 驱动程序超时问题如下 我们已经提高了吞吐量并进行了尝试 但仍然在进行中 12 05 2019 06 50 33 gt 1376bf ERR Traceback most recent call last 12 05 2
  • 在 Go 中设置 SQL 连接的 TCP 超时

    当我使用 VPN 连接到数据库 使用标准 go sql 库 并且 VPN 接口关闭时 当我尝试执行 SQL 查询时 无论接口是否同时打开 都会出现 75 秒超时 我想将此超时减少到某个合理的时间 这样在这种情况下我的应用程序就不会被冻结 7
  • Java Riak 连接问题

    尝试将我的 Java Eclipse 连接到 Linux Ubuntu 上的 Riak 服务器 遵循了一些指南 但仍然不起作用 使用 Riak 客户端 2 0 2 Eclipse Oxygen 1a 版本 4 7 1a Ubuntu 16
  • 三星 Android 手机从另一台设备上出现 USB 问题

    早上好 我有一部三星 Android 手机 我通过 USB 电缆将其连接到另一台设备 不是电脑 对于这种情况 我在 android 中启用了 USB 调试和开发人员模式 如果我使用另一台 Android 手机 它工作正常 另一台设备正在闪烁
  • 当我想返回 ResultSet 时在哪里关闭 JDBC 连接

    看来ResultSet当我关闭时会自动关闭Connection 但我想归还ResultSet并在另一种方法中使用它 然后我不知道在哪里关闭Connection and PreparedStatement public ResultSet e
  • 批处理 - if 命令和“检查互联网连接”

    通过 steam 和其他程序下载时 我的路由器出现问题 例如互联网与路由器失去连接 我无法使用电缆将我的电脑插入路由器 所以我提出了一个解决方案 另一个 每 X 秒断开并连接到互联网 但问题是我想让它更有效率 所以我想要一个执行此操作的命令
  • Visual Studio 2012“扩展和更新”“无法连接到远程服务器”

    不幸的是 过去几个月的情况就是如此 我无法安装新的或更新的软件包工具 gt 扩展和更新我尝试了一切 但无法找到原因 我试过了 访问 NuGet 并从 下载包 包管理器控制台 安装包 SUCCESS 使用 Web 浏览器访问存储库 Visua
  • 安卓蓝牙连接错误

    我在堆栈跟踪中收到以下消息 我可以找到蓝牙设备 但是当我尝试打开套接字时会发生这种情况 10 30 22 23 08 901 ERROR BTL CFG 8633 WARNING service brcm bt INQ FILTER BDA
  • 实体框架 - 我应该如何实例化我的“实体”对象

    我是实体框架和 ASP Net MVC 的新手 主要从教程中学习 但对两者都没有深入的了解 我确实有 Net 2 0 ADO Net 和 WebForms 的经验 我当前的怀疑来自于我实例化实体对象的方式 基本上我在我的控制器中这样做 pu
  • android jdbc odbc 连接

    我想将 odbc 连接连接到我的 Android 应用程序 我的数据库是oracle 10g 在我的代码中 我的表名称是 world 编译我的程序并关闭模拟器在 oracle 数据库中打开的表后 无法存储值 我在 cmp 中编译普通 jav
  • 并发 Sql Server 连接数

    我正在创建一个带有 Sql Server 数据库引擎的 net 应用程序 我希望每秒有数千名用户访问我的网站 连接数靠什么 IIS 和 Sql Server 可以容纳多少个连接 首先 连接和连接池之间存在区别 研究一下这一点是不是很好 因为
  • python 多处理管理器 - 共享列表 - 连接被对等点 104 重置

    一个父进程使用 python 多处理启动两个进程 A B 这两个进程应该并行运行 与 Multiprocessing Manager 共享两个列表 列表 1 列表 2 对 list 1 的写入作为参数传递给 A 在 A 内部的 list 1
  • 在 ColdFusion 中维护出站 TCP 连接池

    我希望从 ColdFusion 应用程序中大量使用 RESTful API 我不是 CF 专家 但我预计重复的 cfhttp 调用将成为瓶颈 因为我相信每次调用都会导致建立连接 发送请求 收到响应和断开连接 我很好奇 有没有办法维护一个连接
  • “默认槽遇到非功能值。”在 Vue 3 Composition API 组件中

    MCVE https github com hyperbotauthor minvue3cliapp https github com hyperbotauthor minvue3cliapp MCVE 直播 https codesandb
  • ftp 在 java 中无法正确下载文件?

    当我使用以下代码下载文件时 它只是将文件写入本地目的地 但文件大小均为零 有人能说为什么会发生这种情况以及如何解决它吗 import org apache commons net ftp FTPClient import org apach
  • Python 使用 __slots__ 字典进行初始化是否有效?

    在寻找一种方便的方法来初始化插槽时 我有stupid 的想法wrongly using slots 字典如下图所示 注 有一个相关的question https stackoverflow com questions 41893267 ho
  • 无法调用网络服务

    我目前正在尝试使用使用 Apache CXF 构建的客户端来调用 Web 服务 尽管该服务在浏览器中可用 但由于以下错误 我无法连接到它 关于这个问题有什么想法吗 org apache cxf phase PhaseInterceptorC
  • 批量更新 Excel 文件连接字符串

    我们最近更改了 SQL 数据库服务器 我想知道是否有脚本或更简单的方法来更新所有 Excel 文件连接字符串 如果他们使用连接文件会容易得多 但不幸的是它们都是手动设置的 我们有大约 600 份报告 任何帮助深表感谢 Thanks Nick
  • 关闭还是不关闭 Oracle 连接?

    我的应用程序存在性能问题 因此我开始从根本上调查这个问题 与数据库的连接 最佳实践说 打开连接 使用它并尽快关闭 但我不知道这会导致的开销 所以问题是 1 尽快打开 使用 关闭连接是使用 ODP NET 的最佳方法吗 2 有没有办法以及如何
  • C# - 从客户端检查 TCP/IP 套接字状态

    我想为我的 TCP IP 客户端类提供 CheckConnection 函数 以便我可以检查是否发生了错误 我自己的客户端断开连接 服务器断开连接 服务器卡住等 我有类似的东西 bool isConnectionActive false i

随机推荐