Recentemente ho riscontrato alcuni problemi di prestazioni piuttosto strani con SQL Azure/Web Apps/Entity Framework.Problemi di prestazioni SQL/EF di Azure
Sembrerebbe che occasionalmente le chiamate al database (sia query di lettura e scrittura) si blocchino per qualche istante tra pochi secondi e alcuni minuti (!). Ciò accade anche in una query di selezione su una tabella con 4 colonne contenenti 5 righe di dati.
Il problema sembra essere casuale e non è riproducibile. L'aggiornamento del DB a un livello di prestazioni più elevato sembra non avere alcun effetto. Sia l'app Web che il database sql azure si trovano nella stessa regione.
Il grafico delle prestazioni del DB è generalmente un rivestimento piatto intorno allo 0,5% dell'utilizzo delle risorse con un picco occasionale attorno al 5%, quindi il problema non dipende certo dai vincoli delle risorse.
Non avrei idea di come iniziare a indagare sulla questione data la sua natura intermittente. Apprezzerei molto qualsiasi feedback. La settimana scorsa il numero
Potrebbe avere qualcosa a che fare con il modo in cui Entity Framework gestisce le connessioni DB in modo specifico per l'azzurro sql? Il test sull'espressione SQL locale non ha mai causato nulla di simile.
"Sembrerebbe che occasionalmente le chiamate al database (sia le query di lettura che di scrittura) si bloccherebbero dovunque tra pochi secondi e pochi minuti (!)" È necessario utilizzare alcuni strumenti come sql nexus e verificare cosa sta succedendo in database per un periodo di tempo. – TheGameiswar
Sono sulla stessa barca, fammi sapere i possibili trucchi/correzione – Jaya
Non ho ancora trovato una soluzione o la causa. Lo condividerò sicuramente quando lo capisco. –