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

Se puede y como ?

Estas en el tema de Se puede y como ? en el foro de ASP Clásico en Foros del Web. estoy trabajanado con GetRows mi tabla que traigo contiene 46896 registros. a esta tabla puedo yo hacer un select y como ?...
  #1 (permalink)  
Antiguo 02/06/2004, 12:28
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Pregunta Se puede y como ?

estoy trabajanado con GetRows mi tabla que traigo contiene 46896 registros. a esta tabla puedo yo hacer un select y como ?
__________________
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 02/06/2004, 18:22
Avatar de mozka  
Fecha de Ingreso: junio-2004
Ubicación: México
Mensajes: 37
Antigüedad: 20 años, 11 meses
Puntos: 0
lo que te hace el metodo GetRows es que te regresa una matriz con el contenido del RecordSet, y no, no se le puede hacer un select ni a una matriz ni a un RecordSet
  #3 (permalink)  
Antiguo 03/06/2004, 06:30
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
mira el problema es que estoy consultando a una tabla con 48 mil registros entonces al agregar en el select el rango de busqueda por fecha no hay caso que funcione me empieza a salir el error de tiempo de espera::::
__________________
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 03/06/2004, 07:32
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
Una forma de evitar el tiempo de espera, es quitar al servidor de la carga del select. Usa procedimientos almacenados y ejecutalo desde ASP, y aunque 48000 registros no es una exageración. Puesdes implementar tablas particionadas (si tu base de datos lo permite), pero la bronca es saber en que partición esta el rango de fechas que buscas.
  #5 (permalink)  
Antiguo 03/06/2004, 10:53
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 22 años
Puntos: 1
Parece un problema de servidor y/o motor de la BBDD.

Qué BBDD utilizas ?
  #6 (permalink)  
Antiguo 03/06/2004, 10:56
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
SQL Server 2000
__________________
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.
  #7 (permalink)  
Antiguo 03/06/2004, 11:21
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 22 años
Puntos: 1
Pues no tendrías que tener este tipo de problemas.

Hay veces que sucede cuando el servidor de BBDD es compartido el algún hosting alquilado, donde multitud de usuarios lo utilizan y "capan" los recursos de sistema por usuario.

Has probado de ejecutar la consulta SQL desde la consola del SQL Server a ver que tiempo de respuesta te da ?
  #8 (permalink)  
Antiguo 03/06/2004, 18:17
Avatar de mozka  
Fecha de Ingreso: junio-2004
Ubicación: México
Mensajes: 37
Antigüedad: 20 años, 11 meses
Puntos: 0
la otra opcion es que crearas un indice por el campo de fecha que estas usando
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 05:02.