Bom pessoal, essa área aqui do FB tá super parada e como ele é um SGDB que tem suporte pela comunidade web, nada mais justo que estar revivendo a área e dando algumas dicas aqui pra vocês.
São coisas bem simples porém que fazem toda a diferença em nosso servidor.
Apos instalar ele você deve navegar pelo seguinte caminho " C:\Program Files\Firebird\Firebird_2_5" E abrir o arquivo Firebird.conf
OBS ( para as alterações surtirem efeitos você deverá abrir o arquivo como administrador do sistema)
Iremos aqui alterar 3 parâmetros para que nosso SGDB que irão dar um UP nele quando estiver rodando em nosso servidor.
O primeiro parametro se chama RemoteServicePort .
O que esse parâmetro faz? Simples ele define qual a porta de conexão padrão do SGDB. No caso ele vem com a padrão que é a 3050, então por motivos de segurança vamos alterar ela aqui para uma porta aleatoria.
Quando você for alterar perceba que esse parâmetro estará comentado com uma " # " para a alteração surtir efeito basta descomentar e por a porta desejada
Exemplo: RemoteServicePort = 1234
O segundo parâmetro que iremos modificar é o #CpuAffinityMask. A função dele é a de dizer em qual núcleo do processador eu quero que ele rode. Quando forem modificar esse parâmetro percebam que ah o segunte texto.
Um resumo sobre isso é o segunte. Para usar CPU1 e 2 mude o valor para 3. Caso queria usar CPU 2 e 3 Mude o valor para 6. O falor padrão é 1
Então troque para qual você desejar.
O terceiro parametro a ser alterado é o #ProcessPriorityLevel. Esse e o nivel de prioridade do processo. Recomenda-se mudar para o máximo que é o 4.
Portanto ficando assim .. ProcessPriorityLevel = 4
Então pessoal são dicas simples que não são encontradas na internet .. porém que fazem toda a diferença no desempenho do Firebird no servidor.
by: leinad.
São coisas bem simples porém que fazem toda a diferença em nosso servidor.
Apos instalar ele você deve navegar pelo seguinte caminho " C:\Program Files\Firebird\Firebird_2_5" E abrir o arquivo Firebird.conf
OBS ( para as alterações surtirem efeitos você deverá abrir o arquivo como administrador do sistema)
Iremos aqui alterar 3 parâmetros para que nosso SGDB que irão dar um UP nele quando estiver rodando em nosso servidor.
O primeiro parametro se chama RemoteServicePort .
O que esse parâmetro faz? Simples ele define qual a porta de conexão padrão do SGDB. No caso ele vem com a padrão que é a 3050, então por motivos de segurança vamos alterar ela aqui para uma porta aleatoria.
Quando você for alterar perceba que esse parâmetro estará comentado com uma " # " para a alteração surtir efeito basta descomentar e por a porta desejada
Exemplo: RemoteServicePort = 1234
O segundo parâmetro que iremos modificar é o #CpuAffinityMask. A função dele é a de dizer em qual núcleo do processador eu quero que ele rode. Quando forem modificar esse parâmetro percebam que ah o segunte texto.
# In an SMP system, sets which processors can be used by the server.
# The value is taken from a bit map in which each bit represents a CPU.
# Thus, to use only the first processor, the value is 1. To use both
# CPU 1 and CPU 2, the value is 3. To use CPU 2 and CPU 3, the value
# is 6. The default value is 1.
# The value is taken from a bit map in which each bit represents a CPU.
# Thus, to use only the first processor, the value is 1. To use both
# CPU 1 and CPU 2, the value is 3. To use CPU 2 and CPU 3, the value
# is 6. The default value is 1.
Então troque para qual você desejar.
O terceiro parametro a ser alterado é o #ProcessPriorityLevel. Esse e o nivel de prioridade do processo. Recomenda-se mudar para o máximo que é o 4.
Portanto ficando assim .. ProcessPriorityLevel = 4
Então pessoal são dicas simples que não são encontradas na internet .. porém que fazem toda a diferença no desempenho do Firebird no servidor.
by: leinad.