![]() |
lentitud al Modificar/Insertar
Hola, estoy haciendo un proyecto con delphi 5 + Interbase (versión 4 en un servidor unix). Siempre utilizo querys para insertar/modificar. El problema es que cuando modifico o inserto en un query que tiene muchos datos cargados, al grabar un registro o modificar uno existente se eterniza la operación.
He arrancado el SQL Monitor y observo que se hacen fecth de todos esos registros cargados en la consulta y por eso tarda tanto. Uso componentes normales con alias en el BDE. He utilizado componetes IBX y no ocurre, pero por desgracia estoy obligado a utilizar componentes standard. Todo esto me da de pensar que el problema pueder por el BDE aunque no estoy seguro, no sé si problema de configuración. Si alguién se le ocurre alguna solución se lo agradecería muchísimo. |
Es claro que componentes nativos funcionan mucho más rápido en las conexiones con las BD, yo hago pruebas en un server Drake con Firebird 1.5/FIB y anda mil puntos.
Tendrás tus razones para utilizar el BDE, pero si yo estaría en tu lugar buscaría alguna alternativa. Quizás alguien con mas experiencia con BDE te de una mejor ayuda, pero como dicen en mi país: "esto es lo que tenemos" :) |
Buenas!!!
A mi los problemas que describes se me presentan utilizando los componentes IBX y no con el BDE. Para los componentes nativos tuve que desecharlos, poque no encontraba el problema, sólo desactivando los campos calculados me iva ... un poco más rápido. Para el BDE ... yo simplemente lo cofiguro tal cual como viene de serie. Cuandos datos tienen tus tablas, mira el tráfico de red, mira cuantas veces abres y cierras las querys, etc ... e incluso piensa en migrar de la versión 4 de Interbase a la nueva de Firebird que va muy bien (con BDE) Un saludo Ramiro |
A los apuntes ya hechos por los compañeros, sólo quería añadir un detalle
Cita:
|
La franja horaria es GMT +2. Ahora son las 04:21:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi