10928: Resource limit for the database has been reached (Azure SQL) (limite de ressources de la base atteinte)
SQL ServerQue signifie cette erreur ?
Dans Azure SQL Database, la base a atteint une limite de ressources (requêtes/workers concurrents ou sessions, par exemple) et la nouvelle requête a été refusée. Cela indique que le plafond du niveau de service choisi (DTU ou vCore) est atteint.
Cause
Dépassement du nombre maximal de requêtes concurrentes (workers) ou de sessions autorisé par le niveau choisi ; pic de charge soudain ; requêtes inefficaces/longues qui consomment les threads worker ; ou pool de connexions surdimensionné.
Comment la corriger
Réduisez la concurrence : optimisez les requêtes pour raccourcir leur durée, fermez les transactions ouvertes inutiles, gardez une taille de pool de connexions raisonnable. Pour une charge soutenue, montez en niveau de service (DTU/vCore supérieur). Surveillez l'utilisation des ressources avec sys.dm_db_resource_stats. Pour les erreurs pouvant être relancées, implémentez des relances avec backoff exponentiel dans l'application.
Autres entrées pour ce moteur
- 9421XML parsing: illegal xml character (analyse XML : caractère XML illégal)
- 15151Cannot find the object/principal because it does not exist or you do not have permission (objet/principal introuvable : inexistant ou droits insuffisants)
- 4834You do not have permission to use the bulk load statement (vous n'avez pas le droit d'utiliser l'instruction de chargement en masse)
- 40544The database has reached its size quota (Azure SQL) (la base a atteint son quota de taille)
- 40613Database is not currently available (Azure SQL) (base actuellement indisponible)
- 102Incorrect syntax near 'token'
- 8114Error converting data type X to Y