Últimamente hemos tenido muchos problemas de rendimiento de la base de datos y he estado tratando de ver si puedo entender por qué. No tenemos un DBA (soy un desarrollador de software), así que simplemente lo estoy usando, y gran parte de lo que encuentro en línea me parece un idioma extranjero.
Hemos reiniciado SQL Server todas las mañanas porque esa es la única forma en que funciona durante la jornada laboral. Noté que todas las mañanas alrededor de las 5 am comenzamos a recibir este mensaje cada dos minutos en el registro:
FlushCache: limpió 11848 bufs con 7432 escrituras en 97168 ms (evitó 8139 bufs sucios nuevos) para db 9: 0
último objetivo pendiente: 4, avgWriteLatency 32
rendimiento promedio: 0,72 MB / seg, saturación de E / S: 11635, cambios de contexto 18849
Los números difieren cada vez, por supuesto, pero es el mismo mensaje una y otra vez en ese patrón hasta que reinicie el servidor. No estoy seguro de cómo interpretar esto, he estado tratando de buscarlo en Google y todo lo que he reunido es que significa que puede haber algo mal con la E / S y que algo está tomando más tiempo de lo que se supone. Recientemente cambiamos al uso de SSD, así que no pensé que debería ser un problema de escritura.
¿Alguien podría arrojar algo de luz sobre esto?