Monitoreo de consultas SQL

Hola !
Tengo la siguiente confusión, aver si me pueden ayudar:
- Estoy realizando monitoreos y comparaciones de tiempos de respuesta en las consultas entre 2 servidores replicados las analizo con la aplicación Profiler, en varios reportes me he encontrado con el siguiente resultado:
SQL:BatchCompleted
CPU(ms): 4249
Duración(ms): 1263
Revise la ayuda y dice
Columna CPU: Tiempo de CPU (en milisegundos) utilizado por el suceso.
Columna Duración: Tiempo (en milisegundos) que tarda el suceso
¿Entonces qué significa?
Ayúdeme, gracias

1 Respuesta

Respuesta
Que el CPU mide la cantidad de milisegundos que fue utilizado el CPU en completar tu requerimiento y la Duración del suceso (o evento) tardo en procesarse solo 1263, tienes que considerar que el CPU hace muchas cosas más que "solo" atender la ejecución del evento, el evento en si NO tarda tanto, pero el consumo del CPU es mayor dado que se utilizan otros recursos como quizá transferencias al SWAP, acceso a cálculos, bus de datos, etc.
Buena pregunta, por cierto, dejame la investigo más, dejame saber si es de utilidad mi comentario.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas