Ver Mensaje Individual
  #7  
Antiguo 12-03-2021
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Reputación: 20
afxe Va por buen camino
Si. Os comento el resultado trabajando sobre los mismos datos y en el mismo fuente: Firebird 3.0 y Delphi 7 (llamadme antiguo... alguien me entenderá...)

- Con el FIBDataSet, en modo lectura y unidirectional, generar un listado comparativo complicado con miles de registros me tardó 54 segundos,
- Con IBDataSet, 56 segundos,
- Con IBQuery, 32 segundos,
- Con FIBQuery no pude probar por no tener Fields Editor para crear los campos persistentes y me obliga a cambiar demasiado el código.

En Update e Insert, parece que también va más rápido el FIBDataset (tengo que hacer más pruebas)

Conclusión, FIBPlus es más rápido en general que los IBX, pero no tiene nada que iguale al IBQuery, que es mi componente estrella en consultas y listados.

Me cabía la duda de que existiera algún componente en FIBPlus o alguna configuración especial del FIBDataset que igualara en velocidad el resultado obtenido con IBQuery. Esa era mi pregunta.
__________________
Amar al mundo apasionadamente.
Responder Con Cita