[firebase-br] Lentidão para abrir DB
Samuel Peres Ferreira
samuel.peres.ferreira em gmail.com
Sáb Ago 2 14:18:28 -03 2014
tive um problema serio de lentidao usando 'skins'.
Em 2 de agosto de 2014 14:10, Frederico Godoi <frederico.godoi em gmail.com>
escreveu:
> Amigo, trabalho com Firebird desde o 1.5. Nunca tive essa lentidão pra
> conectar.
>
> Nos esclareça uma coisa, APENAS para conectar demora esses 50s ou assim que
> conecta você faz outras tarefas? Tipo sair abrindo uma série de tabelas.
>
> At
>
> Frederico
>
> Em sábado, 2 de agosto de 2014, Pineli <carlospineli em gmail.com> escreveu:
>
> > Ola boa tarde a todos,
> >
> > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos
> no
> > modo embarcado. Tenho um cliente que esta reclamando que que software
> > demora para abrir uns 50 segundos, o que eu acho normal.
> >
> > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele
> > insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo
> menos
> > durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não
> > via mais poder fechar a aplicação.
> >
> > Uso a versão 2.5.2
> >
> > minha rotina de conexão esta em um thread só para o DB
> >
> > SQLconexao :=
> > TSQLConnection.Create(application);
> > SQLConexao.ConnectionName :=
> 'IBConnection';
> > SQLconexao.DriverName := 'Interbase';
> > SQLConexao.GetDriverFunc :=
> > 'getSQLDriverINTERBASE';
> > SQLconexao.LibraryName :=
> 'dbexpint.dll';
> > SQLconexao.LoginPrompt := false;
> > SQLconexao.VendorLib := 'gds32.dll';
> > SQLConexao.Params.Values['DriverName'] := 'Interbase';
> > SQLConexao.Params.Values['Database'] :=
> 'db\SRV01.FDB';
> > SQLConexao.Params.Values['RoleName'] := 'RoleName';
> > SQLConexao.Params.Values['User_Name'] := 'sysdba';
> > SQLConexao.Params.Values['Password'] := 'masterkey';
> > SQLConexao.Params.Values['SQLDialect'] := '3';
> > SQLConexao.Params.Values['LocaleCode'] := '0000';
> > SQLConexao.Params.Values['BlobSize'] := '-1';
> > SQLConexao.Params.Values['CommitRetain'] := 'False';
> > SQLConexao.Params.Values['WaitOnLocks'] := 'True';
> > SQLConexao.Params.Values['Interbase TransIsolation'] :=
> 'ReadCommited';
> > SQLConexao.Params.Values['Trim Char'] := 'False';
> > SQLconexao.Connected := true;
> >
> >
> > É normal isso como poderia otimizar isto?
> >
> > Abraço
> >
> > Jose Carlos
> > ______________________________________________
> > 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
> >
>
>
> --
> Frederico Godoi
> ______________________________________________
> 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
>
--
Samuel Peres Ferreira
Staff Consultoria em Informatica
44-3028-3735 44-9972-6177
Mais detalhes sobre a lista de discussão lista