![]() |
Ideas para optimización de mantenimientos con número de registros elevado
Buenos días, a punto de llegar al finde os plateo una pregunta interesante.
Estoy desarrollando una aplicación con Delphi 7, DevExpress y SQL Server 2005. Los mantenimientos son los típicos y en los que no van a tener un número elevado de registros uso Tables pero poniendo un ejemplo, en la tabla que lleva un inventario he probado a meter 10000 registros y cuando cargo los datos en un Grid de los devexpress tarda casi 1 minuto, se que los grids de los devexpress pueden ponerse en modo Grid normal y así se minimiza la carga de datos en la tabla pero se pierde la funcionalidad del componente en cuanto a filtros y demás. He optado por usar AdoQuerys y sacar un número de registros bajos y luego poder filtrar. Aun así por ejemplo cuando hago un post después de una modificación teniendo cargados por ejemplo 2000 registros veo que tarda unos 3 segundos cuando creo que debería ser inmediato. La pregunta es la siguiente. Que técnicas o métodos creeis que son los mejores a la hora de trabajar con mantenimientos de tablas relativamente grandes (miles de registros). Y si alguno tiene experiencia con DevExpress también aplicado a los mismos. Un saludo y gracias. |
La franja horaria es GMT +2. Ahora son las 02:08:26. |
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