Pergunta

Um de nossos clientes possui um banco de dados de 35 GB com conexões ativas médias contam cerca de 70-80. Algumas tabelas no banco de dados têm mais de 10 milhões de registros por tabela.

Agora eles compraram um novo servidor: 4 * 6 núcleo = 24 núcleos CPU, 48 GB de RAM, 2 controladores RAID 256 MB, com 8 SAS 15K HDD em cada um.

OS de 64 bits.

Estou me perguntando, qual seria uma configuração mais rápida:

1) FB 2.5 SuperServer com enorme buffer 8192 * 3500000 páginas = 29 GB

ou

2) FB 2.5 Classic com pequeno tampão de 1000 páginas.

Talvez alguém tenha testado esse caso antes e me salve dias de trabalho :)

Desde já, obrigado.

Foi útil?

Solução

Porque há muitos processadores que eu começaria por clássico.

Mas tente tudo.

Talvez em breve 2.5 com o Superclassic possa ser ótimo para você.

Outras dicas

Apenas para desenterrar o tópico antigo para quem precisa disso.

Usamos o FB Classic 2.5 em 75 GB de dB, a máquina quase a mesma que descreveu.

O SuperServer foi ineficiente durante os testes. Os buffers e as alterações do tamanho da página só tornaram o desempenho um pouco menos miserável.

Atualmente usamos clássico com xinetd, tamanho da página = 16384, buffers de página = 5000,

O SuperServer usará apenas um procesor. Como você tem 24 núcleos, sua melhor opção é usar o CLASIC. O SuperClasic ainda não está pronto para escalar bem em um ambiente multi -processador.

Definitivamente, vá com uma das arquiteturas 'clássicas'.
Se você está usando o Firebird 2.5, Confira o SuperClassic.

Atualmente, estou tendo um cliente com requisitos semelhantes.

A melhor solução para esse caso foi instalar o Firebirdsql 2.5 SuperClassic e deixar as pequenas configurações de armazenamento em cache padrão, porque se você tiver memória livre (RAM), Windows e Linux fizer melhor cache do banco de dados, o Firebird o fará. O recurso de cache do Firebird não é muito rápido, então deixe o sistema operacional fazer isso.

Também dependendo de qual software de backup você usa-se ele criar backups completos do Firebird-Database com frequência, você pode desativar gravações forçadas nos bancos de dados. (Faça isso se você souber o que está fazendo e se souber o que pode acontecer, desativando as gravações forçadas).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top