Lentitud en Ejecucion de Query

02/01/2004 - 20:55 por Oliver Cordova | Informe spam
Hola amigos, tengo una duda de como puedo agilizar el
resultado de un query, el problema es que cuando le
ejecuto y se tarda demasiado ya cree un indice sobre el
cual hace la busqueda pero aun asi se esta tardando
demasiado la tabla no es muy grande ya que tiene al
rededos de 20,000 registros y creo que esto no deberia se
el problema o si?


Gracias..

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
02/01/2004 - 20:59 | Informe spam
Oliver, si nos pasas como estas haciendo el query quizas te podamos ayudar
mas

Salu2

Maximiliano Damian Accotto


"Oliver Cordova" escribió en el mensaje
news:01bf01c3d16a$5e88d470$
Hola amigos, tengo una duda de como puedo agilizar el
resultado de un query, el problema es que cuando le
ejecuto y se tarda demasiado ya cree un indice sobre el
cual hace la busqueda pero aun asi se esta tardando
demasiado la tabla no es muy grande ya que tiene al
rededos de 20,000 registros y creo que esto no deberia se
el problema o si?


Gracias..
Respuesta Responder a este mensaje
#2 ulises
02/01/2004 - 21:09 | Informe spam
Dependiendo del query, puede ser que no haga uso del
índice, en todo caso prueba generando el Execution Plan
del query para ver como lo realiza. Si todavía tienes
dudas envia los datos de la tabla, del query, de la
version del sql, ...

Adicionalmente puedes revisar el site http://www.sql-
server-performance.com.

Saludos,
Ulises

Hola amigos, tengo una duda de como puedo agilizar el
resultado de un query, el problema es que cuando le
ejecuto y se tarda demasiado ya cree un indice sobre el
cual hace la busqueda pero aun asi se esta tardando
demasiado la tabla no es muy grande ya que tiene al
rededos de 20,000 registros y creo que esto no deberia se
el problema o si?


Gracias..
.

Respuesta Responder a este mensaje
#3 Anonimo
02/01/2004 - 23:13 | Informe spam
Gracias amigos por la atencion, este es el query que estoy
utilzando

fgQuery = "SELECT Poliza, Correl, Prefijo,
Femi,fentrega, " _
+ "Pend, Vence FROM Corresp " _
+ "WHERE Poliza = '" & Rooter!Polizaendosos & "'
order by poliza"

la version del sql es la 6.5, ya revise la tabla y genere
nuevamente todos los indices, pero se sigue tardando.

Gracias...

Dependiendo del query, puede ser que no haga uso del
índice, en todo caso prueba generando el Execution Plan
del query para ver como lo realiza. Si todavía tienes
dudas envia los datos de la tabla, del query, de la
version del sql, ...

Adicionalmente puedes revisar el site http://www.sql-
server-performance.com.

Saludos,
Ulises

Hola amigos, tengo una duda de como puedo agilizar el
resultado de un query, el problema es que cuando le
ejecuto y se tarda demasiado ya cree un indice sobre el
cual hace la busqueda pero aun asi se esta tardando
demasiado la tabla no es muy grande ya que tiene al
rededos de 20,000 registros y creo que esto no deberia




se
el problema o si?


Gracias..
.



.

Respuesta Responder a este mensaje
#4 Maximiliano Damian Accotto
02/01/2004 - 23:31 | Informe spam
probaste este mismo query desde el analizador de consultas pero del
servidor? digamos no de una terminal me explico?

fijate ahi cuanto tarda y podes ver el plan de ejecucion, es mas si te
animas lo podrias mandar y lo vemos.

En principio ese query esta bien por eso te aconsejo ejecutarlo desde El
Analizador de consultas y desde el mismo Servidor, asi sacamos de lado
problemas de latencias de red u otros.

el indice lo hiciste sobre la columna Poliza no?

Salu2

porque
escribió en el mensaje
news:089c01c3d17d$a0e11a90$
Gracias amigos por la atencion, este es el query que estoy
utilzando

fgQuery = "SELECT Poliza, Correl, Prefijo,
Femi,fentrega, " _
+ "Pend, Vence FROM Corresp " _
+ "WHERE Poliza = '" & Rooter!Polizaendosos & "'
order by poliza"

la version del sql es la 6.5, ya revise la tabla y genere
nuevamente todos los indices, pero se sigue tardando.

Gracias...

Dependiendo del query, puede ser que no haga uso del
índice, en todo caso prueba generando el Execution Plan
del query para ver como lo realiza. Si todavía tienes
dudas envia los datos de la tabla, del query, de la
version del sql, ...

Adicionalmente puedes revisar el site http://www.sql-
server-performance.com.

Saludos,
Ulises

Hola amigos, tengo una duda de como puedo agilizar el
resultado de un query, el problema es que cuando le
ejecuto y se tarda demasiado ya cree un indice sobre el
cual hace la busqueda pero aun asi se esta tardando
demasiado la tabla no es muy grande ya que tiene al
rededos de 20,000 registros y creo que esto no deberia




se
el problema o si?


Gracias..
.



.

Respuesta Responder a este mensaje
#5 Anonimo
05/01/2004 - 22:30 | Informe spam
Saludos, fijate que si probe este query en el servidor y
se tarda exactamente lo mismo, el indice lo cree sobre la
columna de poliza, no se si sera algun tipo de dato dentro
de la tabla que me estara causando el problema...
probaste este mismo query desde el analizador de


consultas pero del
servidor? digamos no de una terminal me explico?

fijate ahi cuanto tarda y podes ver el plan de ejecucion,


es mas si te
animas lo podrias mandar y lo vemos.

En principio ese query esta bien por eso te aconsejo


ejecutarlo desde El
Analizador de consultas y desde el mismo Servidor, asi


sacamos de lado
problemas de latencias de red u otros.

el indice lo hiciste sobre la columna Poliza no?

Salu2

porque
escribió en el


mensaje
news:089c01c3d17d$a0e11a90$
Gracias amigos por la atencion, este es el query que estoy
utilzando

fgQuery = "SELECT Poliza, Correl, Prefijo,
Femi,fentrega, " _
+ "Pend, Vence FROM Corresp " _
+ "WHERE Poliza = '" & Rooter!Polizaendosos & "'
order by poliza"

la version del sql es la 6.5, ya revise la tabla y genere
nuevamente todos los indices, pero se sigue tardando.

Gracias...

Dependiendo del query, puede ser que no haga uso del
índice, en todo caso prueba generando el Execution Plan
del query para ver como lo realiza. Si todavía tienes
dudas envia los datos de la tabla, del query, de la
version del sql, ...

Adicionalmente puedes revisar el site http://www.sql-
server-performance.com.

Saludos,
Ulises

Hola amigos, tengo una duda de como puedo agilizar el
resultado de un query, el problema es que cuando le
ejecuto y se tarda demasiado ya cree un indice sobre el
cual hace la busqueda pero aun asi se esta tardando
demasiado la tabla no es muy grande ya que tiene al
rededos de 20,000 registros y creo que esto no deberia




se
el problema o si?


Gracias..
.



.





.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida