![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() tengo aprox 40 tablas paradox de mas de 2 millones de registros, utilizo DBE, delphi 7, la cuestion es si alguien tiene sugerencias de como agilizar las busquedas, ya que en 10 tablas utilizando un query para cada una y haciendo una consulta comun select * form tabla where nombre=valor and paterno=valor and materno=valor tarda aprox 6 minutos (nota uso select * porque necesito mostrar todos los campos)
|
#2
|
||||
|
||||
Hola, bienvenido al club ya te diste un paseo por aqui... de ser asi el mejor consejo que te puedo dar es que mandes el BDE a la basura
![]() ![]() ![]() Saludos
__________________
Web |
#3
|
||||
|
||||
Requieres hacer un análisis de los campos más utilizados en las consultas, y decidir en cuáles crear índices.
Por cierto páradox es tecnologia obsoleta. considera utilizar un motor de base de datos más robusto.
__________________
Conoce mi blog http://www.edgartec.com |
#4
|
||||
|
||||
Que tal Solrak,
Mira, lo primero que hay que saber de Paradox y su acceso a él, es que no es una base de datos diseñada para ser accesada via querys, es decir, tu rendimiento debe de mejorar si utilizas tables (TTables), y usas filtros en las tablas, ademas de usar correcta y efectivamente los indices de tus tablas, que en caso de no tenerlos, te urgiría a crearlos. Tambien, y como ya te acosejaron, Paradox y BDE en general ya son una tecnologia obsoleta, lo mejor por hacer (por supuesto si tu analisis de costo- beneficio asi lo dicta) es migrarte a otros manejadores como Firebird o MySQL. Saludos |
#5
|
||||
|
||||
Cita:
No es que esté diseñara para ser accesada via querys, más bien es mejor usar querys cuando existen millones de registros. El uso de Filtros y TTables son buenos unicamente con tablas de apenas unas decenas de registros, pero en tablas con millones de registros, esto es la muerte.
__________________
Conoce mi blog http://www.edgartec.com |
#6
|
||||
|
||||
Cita:
Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Método BOFH para agilizar Playas de Facturación | marcoszorrilla | La Taberna | 2 | 15-01-2007 17:08:13 |
Componente para agilizar diseño de interfaces | Mauro.NET | OOP | 0 | 04-08-2005 01:28:45 |
Como agilizar las consultas de Acces | ing_alsaac | Conexión con bases de datos | 2 | 09-06-2003 23:03:18 |
realizar busqueda en paradox | phoenix | Tablas planas | 3 | 09-06-2003 22:59:59 |
agilizar consultas | superhopi | SQL | 1 | 15-05-2003 11:22:41 |
![]() |
|