更新时间: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参数说明 > 资源消耗 > 内存”章节的详细描述和使用方法。
- 升级观察期下,不触发该特性功能。
父主题: 线程池抗过载