Sto cercando di risolvere le prestazioni su un SQL Server che abbiamo per il nostro server di gestione dei documenti e oggi le prestazioni hanno raggiunto un minimo storico.
Osservando il Management Data Warehouse (MDW) che ho configurato di recente, posso vedere un enorme picco nell'I / O del buffer. Il tempo di attesa SQL combinato è compreso tra 1500 e 2000 ms, che è considerevolmente più alto del normale (circa 500 ms). Gran parte di questo aumento è I / O buffer.
Non essendo un DBA e facendo questo per necessità, sono enormemente fuori dalla mia profondità.
C'è un modo per dire perché c'è stato un grande aumento dell'I / O buffer? Ciò è probabilmente dovuto a una query che estrae grandi quantità di dati o alla configurazione errata dei limiti di memoria di SQL Server? C'è qualcosa di specifico (o generale per quella materia) che dovrei guardare o DMV che posso interrogare per aiutare a risolvere?
Il server è SQL Server 2008 R2. È una VM che esegue due vCPU e 8 GB di RAM con i dischi ospitati su un array separato su una SAN.
I grafici sopra sono stati tutti generati utilizzando SQL Server Management Data Warehouse .