Haciendo sentido de que el número de lecturas/escrituras en SQL
Ver las sentencias SQL que se indican en esta vista del Analizador de SQL. Todos estos eventos provienen de una máquina cliente que está ocupada con un proceso de larga ejecución, trabajando en un par de miles de filas. Cada procesamiento de una fila demora aproximadamente 6.5 segundos, que es lo que muestra el Analizador de SQL como el tiempo entre el cierre de la sesión, aunque la declaración de actualización real solo tome 1ms. Cada inicio de sesión/cierre de sesión utiliza el mismo SPID. Obsérvese que entre cualquier evento de inicio de sesión y cierre de sesión, las declaraciones SQL indican un conteo de lecturas de 17 y un conteo de escrituras de 0. Sin embargo, el evento Cerrar sesión indica un recuento total de lecturas superior a 2 millones y un recuento de escrituras superior a 10k. ¿Qué eventos necesito para perfilar para tratar de descubrir qué enunciado está causando esas lecturas/escrituras, porque sospecho que esas son las que causan la demora de 6,5 segundos, pero no puedo ver que ocurran?
No estás usando un cursor, ¿o sí? –
no. Se han agregado los eventos de cursor en SQL Profiler para confirmar que ninguno de ellos se está iniciando. –