Foros del Web » Programando para Internet » ASP Clásico »

Guardar una consulta sql en una variable en asp

Estas en el tema de Guardar una consulta sql en una variable en asp en el foro de ASP Clásico en Foros del Web. Hola amigos, consulta : Tengo una consulta sql en mi web asp que se conecta a oracle, el resulado se encuentra paginado, al ejecutar la ...
  #1 (permalink)  
Antiguo 20/11/2009, 08:59
 
Fecha de Ingreso: noviembre-2007
Mensajes: 69
Antigüedad: 17 años, 4 meses
Puntos: 0
De acuerdo Guardar una consulta sql en una variable en asp

Hola amigos, consulta :

Tengo una consulta sql en mi web asp que se conecta a oracle, el resulado se encuentra paginado, al ejecutar la consulta se demora mas o menos 45 segundos en mostrar los datos, asi por cada paginacion, es decir si voy a la segunda pagina se demora 45 seg. mas , mi consulta es :

Puedo guardar la query en una variable de session, para que en el caso de ir a otra pagina de mi grilla se demore menos en mostrar los datos ???


Espero esté clara mi consulta y me puedan ayudar !!!

De antemano muchas gracias !!

Maiky
  #2 (permalink)  
Antiguo 20/11/2009, 09:11
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Guardar una consulta sql en una variable en asp

mmmmmmmmmm

Una consulta que se tarde tanto o esta mal hecha o regresa muchos datos, antes que otra cosa yo revisaría la consulta para optimizarla, le agregaría índices (no llaves primarias, me refiero a índices) y analizaría por qué se tarda tanto, más aún si es paginada la consulta, quizá necesita un filtro que estas pasando por alto o ocupas normalizar esas tablas.

Hecho lo anterior descartaría eso de meter un recordSet en una variable de sesión, imagina el consumo de memoria que le implicaría al servidor tener no se cuantas instancias en memoria de esa consulta, creo que el remedio saldría peor que la enfermedad.
  #3 (permalink)  
Antiguo 21/11/2009, 21:09
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: Guardar una consulta sql en una variable en asp

Al igual que Myakire creo Maikiky que tu problema va en la consulta por más tablas que consulte no importa si pasa por muchas filas y columnas el tiempo que dices de 45 seg es demasiado creo que deberias ser mas especifico en el tema de la consulta por lo general las consultas cortas a la base de datos no son muy eficientes debes ser lo mas explicito posible y asi en vez de que el servidor se de mil vueltas por toda la base lo haga mas directo. Seria bueno que rebizaras la consulta que realizas y vee si la puedes optimizar.
Bueno eso lo otro de meter la query en una variable no puesto que si la consulta esta mal hecha seria hacer de nuevo el mismo problema y duplicado,

__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:50.