Jump to content

dev botao

Fazer com que o Firebird 2.5x utilize mais de um nucleo do processador.


Edson Fernandes
Go to solution Solved by Edson Fernandes,
  • Este tópico foi criado há 1114 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Solution

Olá, eu utilizo firebird 2.5 e gostaria de compartilhar com vocês uma experiencia. Eu nunca me importei com a questao de uso de varios nucleos do processador (talvez por acomodação). Hoje resolvi mexer com isso e posso garantir que o resultado é satisfatório. Sendo assim, segue um pequeno tutorial que escrevi, me baseando num video que assisti no canal MQFS, do nosso amigo Edson Gregório.

1º - Desinstalar o firebird;
2º - Baixar o firebird 2.5.9
* https://github.com/FirebirdSQL/firebird/releases/download/R2_5_9/Firebird-2.5.9.27139_0_Win32.exe

ou
* https://github.com/FirebirdSQL/firebird/releases/download/R2_5_9/Firebird-2.5.9.27139_0_x64.exe
Observar a arquiterura do sistema operacional utilizado pelo cliente (32 ou 64 bits).
3º - Instalar o Firebird, mas escolher a opção Super Server.
4º - Clique em Iniciar, executar e digite services.msc
5º - Encontre o serviço relacionado ao firebird e pare o mesmo.
6º - Abra a pasta do firebird exemplo: "C:\Program Files (x86)\Firebird\Firebird_2_5" e encontre o arquivo chamado "firebird.conf". Clique em cima dele e mande 
editar, de preferencia usando o notepadd++ como ADMINISTRADOR para que consiga realmente gravar as configurações no arquivo.
Dica: eu abro o arquivo usando o notepadd++ e digito espaço em qualquer lugar que esteja em branco, em seguida eu mando gravar, o notepadd vai dizer que o 
arquivo esta protegido e vai perguntar se quer abrir como administrador, diga que SIM;

7º - Localize o texto "CpuAffinityMask", note que terá um caractere "#" no inicio, remova-o e depois do sinal de "=", coloque o valor necessário para o tanto de 
processadores a serem utilizados.
Para 2 processadores use 3
Para 3 processadores use 7
Para 4 processadores use 15
Para 5 processadores use 31
Para 6 processadores use 63
Para 7 processadores use 127
Para 8 processadores use 255

Exemplo de como deve ficar a linha para usar 4 processadores:
CpuAffinityMask=15

Atenção! Nunca use numerações diferentes das que aqui foram apresentadas, exceto se você sabe o que está fazendo.

8º - Salve o arquivo e em seguida mande iniciar o serviço do firebird.

Pronto, agora o firebird irá usar o numero de nucleos de processadores definido e com certeza a performance irá melhorar.
Um Abraço.

  • Like 3

Conectiva Soft - Automação Comercial - Visite nosso site: www.conectivasoft.com.br

Skype: [email protected]

Link to comment
Share on other sites

  • Consultores
Em 10/09/2021 at 22:00, Edson Fernandes disse:

3º - Instalar o Firebird, mas escolher a opção Super Server.

Comentário adicional: Essa sugestão, realmente serve apenas se você utiliza a arquitetura "Super Sever".

Para as arquiteturas "Classic Server" ou "Super Classic" não é necessário nenhuma configuração.

Na verdade, se você precisa de mais de um core, é provável que você precise mudar para uma dessas outras arquiteturas.

Fonte: https://firebirdsql.org/manual/qsg25-appx-architectures.html

  • Like 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • Este tópico foi criado há 1114 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...