FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con Consultas
Buenas a Todos.
Mi inconcveniente consiste en que tengo una tabla de mas de cuatro millones de registros, realizao una consulta de donde extraigo 4000 registro con 12 campos, despues que visualizo la consulta el sistema se vuelve lento, quisiera saber si hay una forma de suavisarla. Trabajo con interbase y Delphi. Gracias de antemano. Orlando |
#2
|
||||
|
||||
Cuando hayas terminado de visualizar la consulta, cierrala para recuperar la memória dedicada a mantener esos registros. Con eso el sistema debería volver a la normalidad.
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
||||
|
||||
Cita:
Yo modificaria la consulta para que esta no devuelva más de 200 registros por consulta. Obligando al usuario a que concrete más la consulta. Creo recordar que Firebird en su última versión, permite indicar en la Select cuantos registros quieres que devuelva. Saludos
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
#4
|
||||
|
||||
A lo dicho por Pepe, solo añadir que debes recordar que el cliente mantendrá en memoria los 4000 registros.... si el cliente tiene poca memoria, esto podria provocar swaping, con una rebaja considerable en el rendimiento. Es mejor, como ya apuntó Pepe, una consulta mas pequeña.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
Para indicar el máximo de registros a devolver en el select como dice PepeLolo se utiliza FIRST.
También habría que ver por que razones devuelve 4000 registros, pero lo cierto es que ningún usuario en mi opinión tiene la capacidad de evaluar mas de 500 registros en una consulta, a menos que sea para generar algún tipo de informe.
__________________
Suerte .: Gydba :. |
#6
|
||||
|
||||
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|