更新时间:2026-07-28 GMT+08:00
分享

特性概述

功能定义

数据库线程池出现过载问题时,快速关闭会话并禁止新连接接入,待线程池恢复正常状态后恢复对外服务能力。

用户场景

当数据库由于I层异常使得SQL执行时延显著上升,导致大量会话积压,进一步引发线程池资源耗尽,最终使数据库无法对外提供服务时,能够快速实现逃生,短时间内恢复对外提供服务的能力。

I层指的是IaaS(Infrastructure as a Service),主要提供计算、存储、网络类基础服务,典型的I层云服务,例如:弹性云服务器。

规格约束

  • GUC参数use_workload_manager、enable_thread_pool打开时生效。
  • 线程池过载触发逃生时,默认不对sysadmin或monitoradmin权限的用户的session做清理操作,若想对sysadmin或monitoradmin权限的用户的session做清理操作,请设置GUC参数resilience_escape_user_permissions,具体描述请参见《参考》中“数据库运行参数说明 > GUC参数说明 > 资源消耗 > 内存”章节的详细描述和使用方法。
  • 升级观察期下,不触发该特性功能。

相关文档