Ver Mensaje Individual
  #3  
Antiguo 13-03-2014
rabata2001 rabata2001 is offline
Miembro
 
Registrado: nov 2010
Posts: 88
Reputación: 14
rabata2001 Va por buen camino
Post Interbase 7 vs FireBird 2.5

Buenas,

Estoy migrando un sistema Delphi 2010 con componentes Nátivos IBX, realizado originalmente en Interbase 7 y la intención es pasarme a FireBird 2.5.x.

¿Podrían darme su experiencia de que cosas debe tener en cuenta?

Estoy notando inicialmente que mi bbdd de interbase 7 es más rápida que firebird 2.5.2 y eso es que algo debe estar haciendo mal.

Estoy usando Winows Xp/Vista 31 bits con D2010 y componentes nativos IBX. También he probado a montar mi firebird en un pc remoto windows 7 de 64 bits. (me sigue pareciendo más rápido interbase 7). También comentaros que abuso de commitretaining (el mismo código para ambas bbdd), tambiñén en cada consulta a bbdd o insert, update o delete siempe ejecuto un prepare (de los compoenetentes IBX)

Begin
Close;
Prepapre;
ParamByName('...').Value:=...
Open /ExecQuery;
End;


¿Me podrían dar algunos consejos iniciales para mejorar el rendimiento de mi firebird?.¿Defaultcachedbpage?

Una cosa muy a tener en cuenta es que es una bbdd muy volátil (cada semana se limpia completamente) y recibe muchos datos en poca cantidad de tiempo (intenta alrededor de 80/100 registros por segundo en alta producción) y recibe muchísimas consultas a la vez. Muestra una clasificación de resultados cada 2 segundos, envía resultados a la web, otros pc's acceden con consultas continuas...

Gracias a todos Saludos.

Última edición por rabata2001 fecha: 13-03-2014 a las 14:51:35.
Responder Con Cita