DBAtlas · Atlas de operaciones de bases de datos

10928: Resource limit for the database has been reached (Azure SQL) (se alcanzó el límite de recursos de la base de datos)

SQL Server

¿Qué significa?

En Azure SQL Database, la base de datos alcanzó un límite de recursos (como solicitudes/workers concurrentes o sesiones) y se rechazó la nueva solicitud. Indica que se alcanzó el techo del nivel de servicio seleccionado (DTU o vCore).

¿Por qué ocurre?

Superar el máximo de solicitudes concurrentes (workers) o sesiones que permite el nivel seleccionado; un pico repentino de carga; consultas ineficientes/de larga duración que consumen worker threads; o un pool de conexiones sobredimensionado.

Cómo solucionarlo

Reduzca la concurrencia: optimice las consultas para acortar su duración, cierre las transacciones abiertas innecesarias, mantenga un tamaño razonable del pool de conexiones. Ante una carga sostenida, escale el nivel de servicio (más DTU/vCore). Supervise el uso de recursos con sys.dm_db_resource_stats. Para errores reintentables, implemente en la aplicación reintentos con backoff exponencial.

Abrir en DBAtlas →

Más entradas de este motor