10928: Resource limit for the database has been reached (Azure SQL)
SQL ServerWas bedeutet das?
In Azure SQL Database hat die Datenbank ein Ressourcenlimit erreicht (etwa gleichzeitige Requests/Worker oder Sessions), und die neue Anfrage wurde abgelehnt. Das zeigt an, dass die Obergrenze der gewählten Dienstebene (DTU oder vCore) erreicht ist.
Ursache
Überschreitung der von der gewählten Ebene erlaubten maximalen gleichzeitigen Requests (Worker) oder Sessions; ein plötzlicher Lastanstieg; ineffiziente/lang laufende Abfragen, die Worker-Threads binden; oder ein zu großer Connection Pool.
Lösung
Reduziere die Parallelität: Optimiere Abfragen, um ihre Laufzeit zu verkürzen, schließe unnötig offene Transaktionen, halte die Größe des Connection Pools angemessen. Skaliere bei dauerhafter Last die Dienstebene hoch (mehr DTU/vCore). Überwache die Ressourcennutzung mit sys.dm_db_resource_stats. Implementiere für wiederholbare Fehler in der Anwendung Retries mit exponentiellem Backoff.
Weitere Einträge zu dieser Datenbank
- 9421XML parsing: illegal xml character
- 15151Cannot find the object/principal because it does not exist or you do not have permission
- 4834You do not have permission to use the bulk load statement
- 40544The database has reached its size quota (Azure SQL)
- 40613Database is not currently available (Azure SQL)
- 102Incorrect syntax near 'token'
- 8114Error converting data type X to Y