Como interpetar las lecturas en Sqlserver 2000

29/11/2005 - 22:58 por Developers | Informe spam
Tengo un Procedimiento Almacenado que cuando lo ejecuto en el QA me arroja
este resultado quisiera saber como se interpreta esto y si hay informacion
al respecto a esto.

Table 'M_Ubigeos'. Scan count 235, logical reads 470, physical reads 0,
read-ahead reads 0.
Table 'M_Proveedor'. Scan count 234, logical reads 468, physical reads 0,
read-ahead reads 0.
Table 'D_OrderImp'. Scan count 1, logical reads 3, physical reads 0,
read-ahead reads 0.
Table 'D_Tablas'. Scan count 439, logical reads 878, physical reads 0,
read-ahead reads 0.
Table 'd_ProvProducto'. Scan count 1, logical reads 16, physical reads 0,
read-ahead reads 0.
Table 'M_Forwarder'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'M_OrderImp'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 120 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 126 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 127 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 128 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 0 ms.


Gracias

Preguntas similare

Leer las respuestas

#1 Miguel Egea
30/11/2005 - 00:29 | Informe spam
Bueno básicamente las lecturas lógicas indican el número de páginas que han
sido necesario leer, el numero de scans es el número de pasadas a la misma
tabla, las lecturas físicas se producen cuando el dato no está en caché ya.

si además de esto nos pasas el plan de ejecucion de la consulta igual
podemos ayudarte a interpretar que está pasando.

Te sugiero también que le pases el Index Tunning wizard a tu consulta, por
si está falta de índices..

Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"Developers" wrote in message
news:%23Khq1%
Tengo un Procedimiento Almacenado que cuando lo ejecuto en el QA me arroja
este resultado quisiera saber como se interpreta esto y si hay informacion
al respecto a esto.

Table 'M_Ubigeos'. Scan count 235, logical reads 470, physical reads 0,
read-ahead reads 0.
Table 'M_Proveedor'. Scan count 234, logical reads 468, physical reads 0,
read-ahead reads 0.
Table 'D_OrderImp'. Scan count 1, logical reads 3, physical reads 0,
read-ahead reads 0.
Table 'D_Tablas'. Scan count 439, logical reads 878, physical reads 0,
read-ahead reads 0.
Table 'd_ProvProducto'. Scan count 1, logical reads 16, physical reads 0,
read-ahead reads 0.
Table 'M_Forwarder'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'M_OrderImp'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 120 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 126 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 127 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 128 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 0 ms.


Gracias


Respuesta Responder a este mensaje
#2 Alejandro Mesa
30/11/2005 - 00:50 | Informe spam
SET STATISTICS IO
http://msdn.microsoft.com/library/d...t_0q0f.asp

SET STATISTICS TIME
http://msdn.microsoft.com/library/d...t_0yw5.asp


AMB

"Developers" wrote:

Tengo un Procedimiento Almacenado que cuando lo ejecuto en el QA me arroja
este resultado quisiera saber como se interpreta esto y si hay informacion
al respecto a esto.

Table 'M_Ubigeos'. Scan count 235, logical reads 470, physical reads 0,
read-ahead reads 0.
Table 'M_Proveedor'. Scan count 234, logical reads 468, physical reads 0,
read-ahead reads 0.
Table 'D_OrderImp'. Scan count 1, logical reads 3, physical reads 0,
read-ahead reads 0.
Table 'D_Tablas'. Scan count 439, logical reads 878, physical reads 0,
read-ahead reads 0.
Table 'd_ProvProducto'. Scan count 1, logical reads 16, physical reads 0,
read-ahead reads 0.
Table 'M_Forwarder'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'M_OrderImp'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 120 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 126 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 127 ms.

SQL Server Execution Times:
CPU time = 20 ms, elapsed time = 128 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 0 ms.


Gracias



Respuesta Responder a este mensaje
#3 Miguel Egea
02/12/2005 - 00:03 | Informe spam
bueno el plan de ejecución confirma que los nested loop son los que más
lecturas hacen, pero entiendo que es el mejor plan de ejecución que puede
suceder. No parece que el ITW vaya a ayudar mucho en este caso, aunque no
dejes de probarlo por eso. Yo creo que tu consulta no debe ser muy pesada,
al menos con estos parámetros.

Supongo que detrás de la pregunta estará algún problema de rendimiento o
alguna cosa así, cuentanos cual es el problema a ver si centramos el tiro
:-)


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"


"Developers" wrote in message
news:
Adjunto Plan de Ejecucion en Formato TXT


"Miguel Egea" escribió en el mensaje
news:
Bueno básicamente las lecturas lógicas indican el número de páginas que


han
sido necesario leer, el numero de scans es el número de pasadas a la
misma
tabla, las lecturas físicas se producen cuando el dato no está en caché


ya.

si además de esto nos pasas el plan de ejecucion de la consulta igual
podemos ayudarte a interpretar que está pasando.

Te sugiero también que le pases el Index Tunning wizard a tu consulta,
por
si está falta de índices..

Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced


education
and solutions for the entire Microsoft database platform"


"Developers" wrote in message
news:%23Khq1%
> Tengo un Procedimiento Almacenado que cuando lo ejecuto en el QA me


arroja
> este resultado quisiera saber como se interpreta esto y si hay


informacion
> al respecto a esto.
>
> Table 'M_Ubigeos'. Scan count 235, logical reads 470, physical reads 0,
> read-ahead reads 0.
> Table 'M_Proveedor'. Scan count 234, logical reads 468, physical reads


0,
> read-ahead reads 0.
> Table 'D_OrderImp'. Scan count 1, logical reads 3, physical reads 0,
> read-ahead reads 0.
> Table 'D_Tablas'. Scan count 439, logical reads 878, physical reads 0,
> read-ahead reads 0.
> Table 'd_ProvProducto'. Scan count 1, logical reads 16, physical reads


0,
> read-ahead reads 0.
> Table 'M_Forwarder'. Scan count 1, logical reads 2, physical reads 0,
> read-ahead reads 0.
> Table 'M_OrderImp'. Scan count 1, logical reads 2, physical reads 0,
> read-ahead reads 0.
>
> SQL Server Execution Times:
> CPU time = 20 ms, elapsed time = 120 ms.
>
> SQL Server Execution Times:
> CPU time = 20 ms, elapsed time = 126 ms.
>
> SQL Server Execution Times:
> CPU time = 20 ms, elapsed time = 127 ms.
>
> SQL Server Execution Times:
> CPU time = 20 ms, elapsed time = 128 ms.
> SQL Server parse and compile time:
> CPU time = 0 ms, elapsed time = 0 ms.
>
>
> Gracias
>
>







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