10928: Resource limit for the database has been reached (Azure SQL)
SQL ServerNe demek?
Azure SQL Database'te veritabanının kaynak sınırına (eşzamanlı istek/işlem veya oturum sayısı gibi) ulaşıldı ve yeni istek reddedildi. Seçilen hizmet katmanının (service tier/DTU veya vCore) tavanına dayanıldığını gösterir.
Neden olur?
Seçili katmanın izin verdiği maksimum eşzamanlı istek (worker) ya da oturum sınırının aşılması; ani yük artışı; verimsiz/uzun süren sorguların çalışan işçileri (worker threads) tüketmesi; ya da bağlantı havuzunun aşırı büyümesi.
Nasıl çözülür?
Eşzamanlılığı azaltın: sorguları optimize edip süreleri kısaltın, gereksiz açık transaction'ları kapatın, bağlantı havuzu boyutunu makul tutun. Kalıcı yük için hizmet katmanını yükseltin (daha yüksek DTU/vCore). Kaynak kullanımını sys.dm_db_resource_stats ile izleyin. Yeniden denenebilir hatalar için uygulamada geri çekilmeli (exponential backoff) retry uygulayın.
Aynı motorda diğer kayıtlar
- 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