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.
|