¿Cómo puedo saber las estadísticas de una consulta?

08/02/2004 - 19:58 por Víctor | Informe spam
En una página he visto las siguientes estadísticas sobre una consulta:

Table 'ASIENTO_DETALLE'. Scan count 1, logical reads 10205, physical reads
3, read-ahead reads 10237.

Table 'ASIENTO'. Scan count 1, logical reads 519, physical reads 1,
read-ahead
reads 519.

Table 'CUENTA'. Scan count 1, logical reads 2, physical reads 2,
read-ahead
reads 0.

¿Cómo se consigue estos resultados?

Gracias.

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral González [MVP]
08/02/2004 - 22:44 | Informe spam
Hechale un vistazo en los libros en pantalla a las siguientes opciones:

SET STATISTICS IO
SET STATISTICS PROFILE
SET STATISTICS TIME


Un saludo
Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#2 Adrian D. Garcia
09/02/2004 - 03:48 | Informe spam
Desde el query analizer ejecuta la instruccion

SET STATISTICS IO ON

Luego ejecuta la consulta que deseas y en la pestaña de "Mensajes" veras el
resultado de la informacion de estadistica de IO por cada query que
consultas.
Para desjabilitar esta opcion debes ejecutar:

SET STATISTICS IO OFF

El SET STATISTICS IO solo afecta a la conexion en curso que tengas abierta.
Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Víctor" wrote in message
news:6FvVb.3248240$
En una página he visto las siguientes estadísticas sobre una consulta:

Table 'ASIENTO_DETALLE'. Scan count 1, logical reads 10205, physical reads
3, read-ahead reads 10237.

Table 'ASIENTO'. Scan count 1, logical reads 519, physical reads 1,
read-ahead
reads 519.

Table 'CUENTA'. Scan count 1, logical reads 2, physical reads 2,
read-ahead
reads 0.

¿Cómo se consigue estos resultados?

Gracias.


Respuesta Responder a este mensaje
#3 Naimps
12/02/2004 - 12:04 | Informe spam
On Sun, 8 Feb 2004 18:48:56 -0800, Adrian D. Garcia wrote:

Desde el query analizer ejecuta la instruccion

SET STATISTICS IO ON

Luego ejecuta la consulta que deseas y en la pestaña de "Mensajes" veras el
resultado de la informacion de estadistica de IO por cada query que
consultas.
Para desjabilitar esta opcion debes ejecutar:

SET STATISTICS IO OFF

El SET STATISTICS IO solo afecta a la conexion en curso que tengas abierta.



Buenas.

Lo he probado y perfecto, pero el resutlado es el siguiente:

Table 'ic_barco'. Scan count 22, logical reads 44, physical reads 0,
read-ahead reads 0.
Table 'ic_acomodaciones'. Scan count 24, logical reads 48, physical reads
0, read-ahead reads 0.
Table 'ic_numaco'. Scan count 48, logical reads 392, physical reads 0,
read-ahead reads 0.
Table 'ic_viabil'. Scan count 4, logical reads 4820, physical reads 0,
read-ahead reads 0.
Table 'ic_billetes'. Scan count 4, logical reads 256, physical reads 0,
read-ahead reads 0.
Table 'ic_viaje'. Scan count 4, logical reads 8, physical reads 0,
read-ahead reads 0.
Table 'ic_viagrup'. Scan count 4, logical reads 8, physical reads 0,
read-ahead reads 0.
Table 'ic_grupoviaje'. Scan count 4, logical reads 16, physical reads 0,
read-ahead reads 0.

¿Qué debería de mirar para ver si va bien o mal? Supongo que son las
"logical reads", ¿no? ¿Qué son las "Scan count"?

Gracias.
Respuesta Responder a este mensaje
#4 Adrian D. Garcia
13/02/2004 - 01:57 | Informe spam
En los BOL ve la informacion de SET STATISTICS IO
Alli explican que es cada columna.
Por regla general siempre se apunta a reducir los "logical reads" y los
"scan count".
Tambien hay que tener en cuenta de que estos valores tienen un significado
mayor cuando lo comparamos con la ejecucion de la misma consulta pero con
otras indices o una consulta diferente pero que nos trae el mismo resultado.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Naimps" <"@naimps@"@terra.es> wrote in message
news:
On Sun, 8 Feb 2004 18:48:56 -0800, Adrian D. Garcia wrote:

> Desde el query analizer ejecuta la instruccion
>
> SET STATISTICS IO ON
>
> Luego ejecuta la consulta que deseas y en la pestaña de "Mensajes" veras


el
> resultado de la informacion de estadistica de IO por cada query que
> consultas.
> Para desjabilitar esta opcion debes ejecutar:
>
> SET STATISTICS IO OFF
>
> El SET STATISTICS IO solo afecta a la conexion en curso que tengas


abierta.

Buenas.

Lo he probado y perfecto, pero el resutlado es el siguiente:

Table 'ic_barco'. Scan count 22, logical reads 44, physical reads 0,
read-ahead reads 0.
Table 'ic_acomodaciones'. Scan count 24, logical reads 48, physical reads
0, read-ahead reads 0.
Table 'ic_numaco'. Scan count 48, logical reads 392, physical reads 0,
read-ahead reads 0.
Table 'ic_viabil'. Scan count 4, logical reads 4820, physical reads 0,
read-ahead reads 0.
Table 'ic_billetes'. Scan count 4, logical reads 256, physical reads 0,
read-ahead reads 0.
Table 'ic_viaje'. Scan count 4, logical reads 8, physical reads 0,
read-ahead reads 0.
Table 'ic_viagrup'. Scan count 4, logical reads 8, physical reads 0,
read-ahead reads 0.
Table 'ic_grupoviaje'. Scan count 4, logical reads 16, physical reads 0,
read-ahead reads 0.

¿Qué debería de mirar para ver si va bien o mal? Supongo que son las
"logical reads", ¿no? ¿Qué son las "Scan count"?

Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida