Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2012
briast briast is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 50
Poder: 14
briast Va por buen camino
Rendimiento de Firebird 2.5.1 64bits en Centos 6.2 64 bits

Hola.
Tenía un servidor con Centos 5.5 32bits y Firebird 1.5.6.
Dado que quería migrar a Firebird 2.5.1, esta versión requiere un kernel más actualizado y por tanto le he instalado la versión Centos 6.2. Dado que la máquina admite el S.O. de 64 bits, he procedido a instalar la versión Centos 6.2 64bits, y a continuación le he instalado Firebird 2.5.1 64 bits.
Por supuesto, las bases de datos las he descargado con un gbak y luego las he convertido a 2.5.1 de nuevo con el gbak y he cambiado el tamaño de página en la base de datos a 8192 después analizar los índices y ver que algunos tenían una profundidad mayor de 3. Ahora está todo bien en ese aspecto. La base de datos es pequeña, unos 400 mb.
Con esta configuración esperaba una mejora del rendimiento, por una parte por pasar de FB 1.5.6 a 2.5.1 y por otra por pasar de un sistema operativo de 32 a uno de 64 en una máquina que si tiene esa capacidad. Con Centos 5.5 y FB 1.5 el rendimiento era muy bueno en la aplicación.

La sorpresa ha sido que el rendimiento ha caído bastante, siendo ahora más lentas las consultas y en general la aplicación Delphi (FIBPLUS) que gestiona la BD (la cual no ha cambiado). Buscando por internet he visto que hay una incidencia tech.groups.yahoo.com/group/firebird-support/message/116138 relacionada con eso pero se sugiere poner el Forced Writes = off . Me parece un poco peligroso eso. Al parecer el problema está en la estructura ext4, pero si miramos en esta página ibphoenix.com/resources/documents/search/doc_26 no aparece ninguna incidencia relacionada con el sistema ext4.

Quisiera saber si alguien ha tenido alguna incidencia similar o si le va bien un sistema como el que yo he instalado, y si podéis indicarme algunos parámetros de configuración del Linux o de Firebird que puedan mejorar el rendimiento.
Normalmente uso la versión Superserver porque no tengo muchas conexiones simultáneas. Suelo subit el DefaultDBCache a 20480 (unos 80 megas), aunque he probado en el servidor a ponerlo incluso a 40000 y parece que el rendimiento es pero aún. Al final lo he dejado en 2048 que trae por defecto y parece que va un poco mejor, pero no lo esperado.

Gracias por vuestra ayuda.
PD: perdón por los hipervínculos pero no me deja añadirlos.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Instalar Firebird 2.0x en CentOS desde linea de comandos guillotmarc Firebird e Interbase 14 28-09-2011 02:25:00
Instalar FireBird En Linux CentOS 5.2 teletranx Firebird e Interbase 6 07-04-2009 07:54:56
Firebird mal rendimiento en linux rastafarey Firebird e Interbase 26 11-06-2008 19:52:49
Instale firebird en Centos y hay error entrando gsec con SYSDBA, ayuda por favor ! Ale Alvarez Firebird e Interbase 1 14-09-2007 19:28:57
Rendimiento de InstantObjects/FireBird Troffed OOP 5 15-03-2007 10:22:12


La franja horaria es GMT +2. Ahora son las 13:02:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi