[firebase-br] RES: urgente ajuda sobre o firebird

Stefan Horochovec stefan em consisanet.com
Qui Out 16 16:01:35 -03 2008


Tudo depende de muita coisa...

Ex:
    O que os operadores fazem é feito em uma unica transação, ou existem 
mais de uma transação dentro dos processos? Qual o volume de informação por 
transação?

    Vejo que isso seja mais relevante do que até o numero de usuarios 
pendurados no sistema.

Att

Stefan Horochovec

----- Original Message ----- 
From: "Rodrigo A. de Freitas" <rodrigo em solucoeseinformatica.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Thursday, October 16, 2008 4:58 PM
Subject: [firebase-br] RES: urgente ajuda sobre o firebird


> Agüenta, ô se agüenta !
>
> Eu tenho um cliente onde a base atual está em 2.2 Gb, e crescendo à razão 
> de
> 300 mb por mês. Eles tem perto de 100 operadores do sistema, que é todo
> desenvolvido em Delphi com FIBPlus e utilizando Client/Server. O sistema
> trabalha de forma pesada com Stored Procedures e há dezenas de usuários
> gerando relatórios e consultas pesadas ao longo do dia.
>
> Daqui uma semana mais 70 operadores serão agregados ao sistema, além de 
> uma
> interface Web desenvolvida em PHP que irá atender um fluxo de
> aproximadamente 400 acessos por dia.
>
> Eu tive problemas de desempenho há cerca de 3 meses, que se deviam a dois
> motivos: um controle transacional ruim da aplicação e uma estrutura de
> informática subdimensionada no cliente. Resolvemos revisando todo o 
> controle
> transacional da aplicação e com a aquisição de um servidor novo exclusivo
> pro banco de dados: dois processadores Xeon Quad Core, 8 Gb de RAM, duas 
> HDs
> SAS 10k RPM, rodando Debian 64 bits com FB CS 2.1.1 64 bits.
>
> Digo uma coisa: uma boa modelagem da base de dados e um bom controle
> transacional são fundamentais para manter o desempenho do sistema, mais 
> até
> que o servidor onde ele está alocado. Hoje, por exemplo, eu pago o preço 
> por
> coisas que passaram em branco na época em que o BD estava sendo modelado.
>
> Assegure-se também que a estrutura física da rede onde seu programa irá
> rodar é boa, especialmente se ele for Client/Server. Cabos e conectores de
> baixa qualidade, cabeamento que cruza com a rede elétrica no meio do
> caminho, switches vagabundos, tudo isso colabora para uma queda de
> performance da aplicação, que poderá facilmente levar a culpa por conta 
> dos
> responsáveis de TI do seu cliente.
>
> Abraços,
>
> Rodrigo A. de Freitas
> Análise & Desenvolvimento
>
> Soluções & Informática
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] 
> Em
> nome de Leonardo Baldino
> Enviada em: quinta-feira, 16 de outubro de 2008 11:12
> Para: FireBase
> Assunto: Re: [firebase-br] urgente ajuda sobre o firebird
>
> o banco em um ano alcançou mais de 1gb, 50% é executado por
> prcocedures que trabalhando com dados diretos do banco por isso o
> nivel de movimentação de dados é muito e sáo varias procedures rodadas
> ao mesmo tempo
> --------------------------------
>
> 2008/10/16 Kelver Merlotti <kmerlotti em gmail.com>:
>> dá uma idéia pra galera do que vc chama de muita movimentação..
>> e também tem muita influencia da arquitetura do sistema (client x
>> server ou n tier), bem como do nível de concorrência e controle
>> transacional, etc.
>>
>> de modo geral, o FB aguenta bastante coisa sim.. tenho sistema rodando
>> em uma operação de telemarketing registrando blobs a cada 1 minuto
>> (tempo de ligação em média, por cada operador), consultando
>> informações, concluindo agendamentos e gerando novos, emitindo OSs e
>> encerrando outras já emitindo, simultaneamente.. e pra ajudar, ainda
>> usa BDE!!
>> roda num server linux core2duo, 2 GB, FB 1.5 CS, com cerca de 30
>> conexões simultâneas, onde cerca de 20 são de operadores de telefone,
>> ou seja, o povo que faz as ligações e que mais alteram os dados.. roda
>> na boa.. a base está com pouco mais de 1 GB..
>>
>> e pra ser sincero, este ainda é um caso muito pequeno perto do que já
>> li por aí..
>>
>> como disse, tudo depende.. hardware hospedeiro, software(s)
>> manipulador(es) dos dados e a configuração do FB e do banco é que
>> compõe o conjunto para o sucesso.. ;-)
>>
>> abraços!
>>
>> 2008/10/16 Leonardo Baldino <portaldoinferno em gmail.com>:
>>> Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em
>>> uma empresa de médio porte, com muita movimentação de dados. Agora
>>> surgiu um novo cliente de grande porte, com muito mais movimentação de
>>> dados. Gostaria de saber se nessa condição, o firebird é consiguirar
>>> suportar o aumento de dados que ocorrera, ou eu devo partir para uma
>>> nova base de dados (oracle, sql server).
>>> Lembrando que vai ser muita movimentação de dados no banco.
>>>
>>> Grato
>>>
>>> --
>>> Leonardo Carlos Baldino - The Highlander
>>>
>>> ______________________________________________
>>> 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
>>>
>>
>>
>>
>> --
>> Kelver Merlotti
>> Coordenador Editorial do Portal www.ActiveDelphi.com.br
>> Contato: kelver em activedelphi.com.br
>> Google: kmerlotti em gmail.com
>> Msn: kmerlotti em hotmail.com
>> Tem um segundo? Então, dá uma olhadinha nisso:
>> Um site de publicidades, de Portugal, está pagando em euros (quase 3x
>> mais que em reais) pra quem estiver disposto a:
>>  * Ler anúncios
>>  * Visitar sites
>>  * Clicar em banners
>>  * Navegar na NET
>>  * Ler e-mails
>>  * Convidar novos usuários
>> O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
>> http://www.publipt.com/pages/index.php?refid=kmerlotti
>>
>> ______________________________________________
>> 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
>>
>
>
>
> -- 
> Leonardo Carlos Baldino - The Highlander
>
> ______________________________________________
> 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
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.173 / Virus Database: 270.8.1/1728 - Release Date: 16/10/2008
> 07:38
>
>
> ______________________________________________
> 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
>
> !DSPAM:48f78eba260771804284693!
>
> 





Mais detalhes sobre a lista de discussão lista