[firebase-br] Configuração Firebird

Walter R. Ojeda Valiente sistemas2000profesional em gmail.com
Sáb Nov 22 22:06:41 -03 2014


En el archivo FIREBIRD.CONF que encontrarás en la misma carpeta donde
instalaste el Firebird hay una entrada llamada *TempDirectories*. Debes
quitarle el símbolo de numeral que se encuentra a la izquierda (el símbolo
#) y luego escribir la carpeta donde se crearán los archivos temporales.
Para mayor velocidad, esa carpeta debería estar en otro disco duro, no en
el disco duro donde guardas tus bases de datos.

Si tienes mucha memoria RAM entonces lo recomendable es que la carpeta de
los archivos temporales se encuentre en la memoria RAM, para ello puedes
crear un disco RAM (hay muchos programas gratuitos que te permiten crearlo)
y en la entrada *TempDirectories *apuntar a ese disco RAM. Si no es posible
tener un disco RAM entonces un disco SSD o cualquier disco rápido es lo
recomendable. En cualquier caso, ese disco no debe ser el mismo disco donde
guardas tus bases de datos.

El Firebird crea archivos temporales cuando en un SELECT ... ORDER BY no
hay un índice disponible, cuando hace un backup, etc.

Con respecto al tamaño de la página, lo recomendable es que coincida con el
tamaño del clúster con el cual fue formateado el disco duro. Entonces, de
ser posible, formatea el disco duro para que el tamaño del clúster sea de
16.384 bytes y elige un tamaño de página de 16.384 bytes. Si eso no es
posible, entonces en bases de datos de más de 2 Gb igualmente establece un
tamaño de página de 16.384 bytes ¿por qué? porque cuantas menos páginas
tenga tu Base de Datos, mejor. A mayor cantidad de páginas, mayor
probabilidad de corrupción. Además, como los índices que usa el Firebird
son B-Tree es conveniente que su profundidad sea de 3 ó menos, ya que a
mayor profundidad, mayores problemas podrían ocurrir.


http://firebird21.wordpress.com/2013/04/24/usando-un-disco-ram-para-aumentar-la-velocidad/

http://firebird21.wordpress.com/2013/05/30/en-cual-carpeta-tener-las-bases-de-datos/

http://firebird21.wordpress.com/2014/09/15/acelerando-los-sort/

http://firebird21.wordpress.com/2014/10/11/los-archivos-temporales-del-firebird/

http://firebird21.wordpress.com/2014/09/08/entendiendo-las-paginas-de-la-base-de-datos/

http://firebird21.wordpress.com/2014/09/09/eligiendo-el-tamano-adecuado-de-las-paginas-de-la-base-de-datos/


Saludos.

Walter.



2014-11-22 16:44 GMT-04:00 Maciel Bueno <maciel em 2msolutions.com.br>:

> Sobre:
>
> > *Disco duro para los archivos temporales:* el disco duro donde el
> Firebird
> > crea sus archivos temporales no debe ser el mismo disco duro en el cual
> se
> > encuentran las bases de datos, porque de ser así los accesos a las bases
> de
> > datos serán más lentos. Los archivos temporales deben ser creados en la
> > memoria RAM o en otro disco duro.
>
> Como configuro isso?
>
> Meu banco hoje tem 120 gb. Qual o tamanho da página mais recomendado?
>
> Hoje uso 4 kb. Tinha lido no passado que deveria me basear no menor
> tamanho que um disco aloca para um arquivo, por isso deixei 4 kb.
>
> O firebird e 2.5 64 bits super Classic.
>
> Terei melhorias se migrar para o 3.0?
>
> Já se pode confiar no 3.0 ou é melhor esperar?
>
> Enviado do meu iPhone
>
> > Em 22/11/2014, às 13:28, Walter R. Ojeda Valiente <
> sistemas2000profesional em gmail.com> escreveu:
> >
> > *Sistema Operativo:* en la computadora donde se encontrarán las bases de
> > datos debe ser del tipo Server, no del tipo desktop. O sea, lo correcto
> > sería un Ubuntu Server, un Windows Server, etc.
> >
> > *Versión del Firebird:* si puedes tener más de 30 usuarios conectados al
> > mismo tiempo, nunca elijas SuperServer. Si el procesador es de 32 bits
> > elige Classic, si es de 64 bits, elige SuperClassic.
> >
> > *Bases de datos:* si el tamaño de la Base de Datos supera o puede superar
> > en el futuro próximo los 4 Gb entonces el tamaño de la página debe ser de
> > 16 kb (o sea: 16384 bytes).
> >
> > *Sweep automático:* en bases de datos con tamaño superior a 2 Gb
> > deshabilita el sweep automático o el pobre fulano que tenga la mala
> fortuna
> > de iniciar el sweep se quejará hasta en polaco.
> >
> > *Computadora exclusiva:* la computadora donde se encontrará el Servidor
> del
> > Firebird debe usarse para eso y para nada más. Ningún otro programa
> debería
> > ejecutarse allí, ni siquiera un antivirus.
> >
> > *Disco duro para los archivos temporales:* el disco duro donde el
> Firebird
> > crea sus archivos temporales no debe ser el mismo disco duro en el cual
> se
> > encuentran las bases de datos, porque de ser así los accesos a las bases
> de
> > datos serán más lentos. Los archivos temporales deben ser creados en la
> > memoria RAM o en otro disco duro.
> >
> > Saludos.
> >
> > Walter.
> >
> >
> >
> > 2014-11-21 13:46 GMT-04:00 <fernando em araguaiasistemas.com.br>:
> >
> >> Boa tarde a todos
> >>
> >> Estou com uma dúvida quanto a configuração e instalação do firebird
> ideal
> >> para o meu tipo de cliente e gostaria de saber sua opnião de voces.
> >>
> >> Tenho um servidor Intel Xeon Processador X5660 (12M Cache, 2.80 Ghz
> intel)
> >> com 32GB de memoria.
> >>
> >> Intel PowerEdge R410, com 2 processadores de seis nucleos cada.
> >>
> >> Tenho 50 usuarios conectados simultaneos em 4 cidades diferentes.
> >>
> >> Tudo acessando via TS (Terminal Server)
> >>
> >> Hoje o firebird esta no linux ou poderia colocar no windows caso a
> >> performance aumente.
> >>
> >> Qual seria a instalação ideal para esse tipo de senario ?
> >>
> >> Minha base de dados hoje esta em 8GB
> >>
> >> Firebird Classic, SuperServer, SuperClassic ?
> >>
> >> PageSize ?
> >>
> >> O que voces me indicariam
> >>
> >> Fico grato
> >>
> >> Fernando Rodrigo
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> Para saber como gerenciar/excluir seu cadastro na lista, use:
> >> http://www.firebase.com.br/fb/artigo.php?id=1107
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista