FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
agilizar busqueda en bd paradox
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 , mentiras tampoco hasta esos limites, pero si lo que quieres es rendimiento deberias cambiar tu esquema de conexion a algo mas agil como DBExpress... podrias investigar un poco y te darias cuenta de sus ventajas.
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 |
|
|
Temas Similares | ||||
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 |
|