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

Recomendacion Muchos Registros

Estas en el tema de Recomendacion Muchos Registros en el foro de ASP Clásico en Foros del Web. Que me recomiendan recorer una tabla de 44.300 registros con select que busca for fecha y usuario...
  #1 (permalink)  
Antiguo 07/05/2004, 13:07
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
Pregunta Recomendacion Muchos Registros

Que me recomiendan recorer una tabla de 44.300 registros con select que busca for fecha y usuario
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 07/05/2004, 13:35
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
No entiendo la pregunta :/
__________________
...___...
  #3 (permalink)  
Antiguo 07/05/2004, 13:52
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
mira con el tipico select campos from tabla where mi condicion

se cae no hay caso donde se demora mucho...
que otro metodo puedo usar ejecutando tbn un select
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #4 (permalink)  
Antiguo 07/05/2004, 14:50
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Bueno, hay que ver cuántos registros devuelve el 'SELECT campos FROM tabla'... Si por ejemplo devuelve un octavo de la cantidad total de registros (unos 5500), ya estás en un problema.. a mi me parece mucho.

Una solución, por supuesto con esa cantidad de registros, es paginar. Otra posible solución es usar getrows (o getstring) a ver si se acelera el proceso.

Igual, no sé cuál es el problema realmente... si es que entrás en timeout, si no entrás en timeout pero igual es lento... en fin, eso
__________________
...___...
  #5 (permalink)  
Antiguo 07/05/2004, 15:34
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
si mira es el tipico problema de time out pero otro que tenia lo solucione con getrows, trate de hacer lo mismo con esta mas grande pero no pude igual me da el error
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #6 (permalink)  
Antiguo 08/05/2004, 03:35
 
Fecha de Ingreso: agosto-2003
Mensajes: 20
Antigüedad: 20 años, 9 meses
Puntos: 0
Hola.

Si no tienes más remedio que hacer esa consulta y siempre te da el error de timeout tendrás que aumentar ese tiempo para evitar el error:

Server.ScriptTimeOut = 600 'Tiempo límite en segundos, ponlo al principio de tu módulo ASP

Saludos.
  #7 (permalink)  
Antiguo 10/05/2004, 08:54
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
parece que no funciona le he cambiado el tiempo a no se cuanto y demora lo mismo, no veo ningun cambio
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #8 (permalink)  
Antiguo 10/05/2004, 08:58
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Y va a demorar tanto como demore la consulta...qué tal si tratas cambiando el timeout del server desde el IIS?


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 10/05/2004, 09:22
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
miren saben lo raro, que si coloco select * from latabla me muestra los 44.300 registros y me los pagina ok, pero si coloco un select los campos from mitabla where fecha = fecha se cae por el tiempo
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
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 01:50.