[firebase-br] Limites do Firebird

Kleber Caneva kdcc em terra.com.br
Qua Fev 14 09:37:12 -03 2007


Não posso responder todas as perguntas, mas talvez não precise.

"O limite teórico menor para os pipes com nome do Windows (NetBEUI) - ..."

Primeiramente esse limite é do Windows e não do FB

Então para suas perguntas:

"2- Esse limite é por IP?"
    NÃO é pois NetBUI e TCP/IP são protocolos diferentes.

"3 - Seria essas 930 conexões o número máximo de transações abertas ou..."
    Transação não tem nada a ver com conexão.

Outra cosia: Numa aplicação WEB a conexões não são mantidas, elas abrem e 
fecham, ou seja, para ter um 3000 simultaneas vc teria que ter muito mais 
acessos.

Para você ter uma ideia fiz testes com aplicações WEB usando FBEmbebed que 
só aceita 1 conexão. Com varias pesosas acessando, raras foram as vezes que 
houve conflito.

[]´s

Kléber Caneva

----- Original Message ----- 
From: "Miguel" <miguel em franca.sp.gov.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 14, 2007 9:08 AM
Subject: [firebase-br] Limites do Firebird




Dominando Firebird (Helen Borrie)

Apêndice VII - Limites do Firebird (Pagina 861)

Objeto Servidor:
Número Máximo de Clientes conectados: Firebird 1.5 (1024 TCP/IP)

Comentário: "O limite teórico menor para os pipes com nome do Windows 
(NetBEUI) - o servidor provavelmente ficará suspenso com mais de 930 
conexões concorrentes. Como uma diretriz prática, trabalhe com base em um 
máximo de em torno de 150 clientes concorrentes do SuperServer para uma 
aplicação interativa normal em um servidor de especificação baixa a média, 
com contenção baixa a moderada, antes que o desempenho possa fazer você 
considerar um upgrade. Para o servidor Classic, os números podem ser mais 
baixos porque cada cliente consome mais recursos."

Muito bem.

Sobre esse limite, perguntas:

1 - Essas 930 conexões são contadas de que jeito? São 930 conexões 
diferentes num mesmo banco (arquivo .fdb)? Numa mesma tabela de um 
determinado banco? Ou num mesmo servidor onde temos vários bancos?

2- Esse limite é por IP? Ou seja, 930 IP´s diferentes podem conectar-se 
quantas vezes quiser? (Fizemos um teste em uma máquina e conseguimos abrir 
pouco mais de 2000 conexões. Travamos num "Out of memory"). Mas isso era um 
único e solitário IP. Por isso essa dúvida.

3 - Seria essas 930 conexões o número máximo de transações abertas ou 
transações num tem nada a ver com isso?

Imagine uma aplicação WEB que faça conexões com os seguintes bancos:
a - geral.fdb (Onde concentramos tabela que todos os demais usam. Ex.: 
Tabela de Rua, Tabela de Bairro, Tabela de Feriado, etc..)
b - biblioteca.fdb (Cadastro de Livros, empréstimos, reserva, "Clientes"*, 
etc.)
c - folha_pagto.fdb ("Funcionário"*, Vencimentos, Lançamentos, etc..)

Agora imagine que há um certo link entre a Tabela Clientes (biblioteca) e a 
tabela Funcionário (folha_pagto) de forma que eu só aceito clientes para a 
biblioteca que tenha sido indicado por um funcionário 
(CodFuncionarioResponsavel)..

Ao rodar isso na WEB, terei que fazer uma aplicação com as 3 conexões. Nesse 
contexto, estaria eu atingindo  930 conexões ao abrir o aplicativo em 310 
máquinas diferentes e a "sortuda" máquina 311 não teria acesso na aplicação. 
É isso?! Alguém já testou esse limite?!

Espero as considerações dos colegas.

Obs.: Estamos migrando de SQL Server para o Firebird, mas antes gostaria de 
entender bem esse limite do objeto servidor.

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1171451063.764920.22628.almora.hst.terra.com.br,5821,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 13/02/2007 / Versão: 
5.1.00/4962
Proteja o seu e-mail Terra: http://mail.terra.com.br/






Mais detalhes sobre a lista de discussão lista