DBAtlas · 数据库运维图谱

10928: Resource limit for the database has been reached (Azure SQL)(已达到数据库的资源限制)

SQL Server

含义

在 Azure SQL Database 中,数据库达到了资源限制(如并发请求/工作线程或会话数),新请求被拒绝。这表明已触及所选服务层级(DTU 或 vCore)的上限。

原因

超过所选层级允许的最大并发请求(工作线程)或会话数;负载突增;低效/长时间运行的查询占用工作线程;或连接池过大。

解决方法

降低并发:优化查询以缩短执行时间,关闭不必要的未结事务,保持合理的连接池大小。对于持续负载,提升服务层级(更高的 DTU/vCore)。用 sys.dm_db_resource_stats 监控资源使用情况。对于可重试的错误,在应用中实现指数退避重试。

在 DBAtlas 中打开 →

同一数据库的其他条目