Otra duda de índices

17/02/2004 - 09:22 por Naimps | Informe spam
Buenas otra vez.

En una consulta, he cambiado unas cosillas y las estadísticas han cambiado,
como era de suponer.

Ahora, la tabla viabil , en vez de 2420 logical reads, realiza 1213. Creo
que sigue siendo mucho (¿verdad?), pero algo es algo. Pero ahora aparece
otra tabla más (ic_numaco).

Mi pregunta es: ¿vale la pena reducir a la mitad pero añadiendo otra tabla?

Espero haberme explicado bien.

Table 'ic_billetes'. Scan count 3, logical reads 12, physical reads 0,
read-ahead reads 1.
Table 'ic_tarpax'. Scan count 3, logical reads 6, physical reads 0,
read-ahead reads 0.
Table 'ic_bilper'. Scan count 4, logical reads 20, physical reads 1,
read-ahead reads 0.
Table 'ic_desperbil'. Scan count 1, logical reads 263, physical reads 0,
read-ahead reads 0.
Table 'ic_tipdes'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'ic_viabil'. Scan count 2, logical reads 2420, physical reads 0,
read-ahead reads 0.


Table 'ic_billetes'. Scan count 3, logical reads 12, physical reads 0,
read-ahead reads 0.
Table 'ic_tarpax'. Scan count 3, logical reads 6, physical reads 0,
read-ahead reads 0.
Table 'ic_bilper'. Scan count 3, logical reads 15, physical reads 0,
read-ahead reads 0.
Table 'ic_desperbil'. Scan count 1, logical reads 263, physical reads 0,
read-ahead reads 0.
Table 'ic_tipdes'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'ic_numaco'. Scan count 1, logical reads 3, physical reads 0,
read-ahead reads 0.
Table 'ic_viabil'. Scan count 2, logical reads 1213, physical reads 0,
read-ahead reads 0.

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
17/02/2004 - 13:22 | Informe spam
hola, la verdad que no entiendo bien esa tabla porque la agregaste? cuales
fueron los cambios que has hecho explicitamente sobre tu estructura de
objetos? podrias postiarlos?

El tema de la cantidad de lecturas depende de varios factores, si lo
reduciste a la mitad es muy bueno, hay que ver si lo podes seguir
reduciendo, pero para ello necesitaria saber: Estructura de tablas indices y
consulta que estas probando


Salu2
Maximiliano Damian Accotto
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Naimps" <"@naimps@"@terra.es> escribió en el mensaje
news:1gdovasjzws3y.1hrjqgslf55v0$
Buenas otra vez.

En una consulta, he cambiado unas cosillas y las estadísticas han


cambiado,
como era de suponer.

Ahora, la tabla viabil , en vez de 2420 logical reads, realiza 1213. Creo
que sigue siendo mucho (¿verdad?), pero algo es algo. Pero ahora aparece
otra tabla más (ic_numaco).

Mi pregunta es: ¿vale la pena reducir a la mitad pero añadiendo otra


tabla?

Espero haberme explicado bien.

Table 'ic_billetes'. Scan count 3, logical reads 12, physical reads 0,
read-ahead reads 1.
Table 'ic_tarpax'. Scan count 3, logical reads 6, physical reads 0,
read-ahead reads 0.
Table 'ic_bilper'. Scan count 4, logical reads 20, physical reads 1,
read-ahead reads 0.
Table 'ic_desperbil'. Scan count 1, logical reads 263, physical reads 0,
read-ahead reads 0.
Table 'ic_tipdes'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'ic_viabil'. Scan count 2, logical reads 2420, physical reads 0,
read-ahead reads 0.


Table 'ic_billetes'. Scan count 3, logical reads 12, physical reads 0,
read-ahead reads 0.
Table 'ic_tarpax'. Scan count 3, logical reads 6, physical reads 0,
read-ahead reads 0.
Table 'ic_bilper'. Scan count 3, logical reads 15, physical reads 0,
read-ahead reads 0.
Table 'ic_desperbil'. Scan count 1, logical reads 263, physical reads 0,
read-ahead reads 0.
Table 'ic_tipdes'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'ic_numaco'. Scan count 1, logical reads 3, physical reads 0,
read-ahead reads 0.
Table 'ic_viabil'. Scan count 2, logical reads 1213, physical reads 0,
read-ahead reads 0.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date: 09/02/2004
Respuesta Responder a este mensaje
#2 Adrian D. Garcia
17/02/2004 - 18:22 | Informe spam
Ten en cuenta de que si reduces a la mitad tus logical reads el motor tuvo
que acceder a la MITAD de las paginas que necesitaba la otra consulta. Si
has agregado una tabla adicional lo que debes hacer para comparar la nueva
consulta con la anterior es sumar los logical reads de las 2 tablas, no solo
la tabla en cuestion.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Naimps" <"@naimps@"@terra.es> wrote in message
news:1gdovasjzws3y.1hrjqgslf55v0$
Buenas otra vez.

En una consulta, he cambiado unas cosillas y las estadísticas han


cambiado,
como era de suponer.

Ahora, la tabla viabil , en vez de 2420 logical reads, realiza 1213. Creo
que sigue siendo mucho (¿verdad?), pero algo es algo. Pero ahora aparece
otra tabla más (ic_numaco).

Mi pregunta es: ¿vale la pena reducir a la mitad pero añadiendo otra


tabla?

Espero haberme explicado bien.

Table 'ic_billetes'. Scan count 3, logical reads 12, physical reads 0,
read-ahead reads 1.
Table 'ic_tarpax'. Scan count 3, logical reads 6, physical reads 0,
read-ahead reads 0.
Table 'ic_bilper'. Scan count 4, logical reads 20, physical reads 1,
read-ahead reads 0.
Table 'ic_desperbil'. Scan count 1, logical reads 263, physical reads 0,
read-ahead reads 0.
Table 'ic_tipdes'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'ic_viabil'. Scan count 2, logical reads 2420, physical reads 0,
read-ahead reads 0.


Table 'ic_billetes'. Scan count 3, logical reads 12, physical reads 0,
read-ahead reads 0.
Table 'ic_tarpax'. Scan count 3, logical reads 6, physical reads 0,
read-ahead reads 0.
Table 'ic_bilper'. Scan count 3, logical reads 15, physical reads 0,
read-ahead reads 0.
Table 'ic_desperbil'. Scan count 1, logical reads 263, physical reads 0,
read-ahead reads 0.
Table 'ic_tipdes'. Scan count 1, logical reads 2, physical reads 0,
read-ahead reads 0.
Table 'ic_numaco'. Scan count 1, logical reads 3, physical reads 0,
read-ahead reads 0.
Table 'ic_viabil'. Scan count 2, logical reads 1213, physical reads 0,
read-ahead reads 0.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida