[firebase-br] RES: RES: RES: RES: Lentidão para abrir DB
Alexandre
camilo em apollosistemas.com.br
Sex Ago 15 08:32:43 -03 2014
Você não precisa deste meuSQL1.open;
Quando você faz o meucds.open, ele já se encarrega de abrir a query buscar
dos dados e fechar a query automaticamente.
-----------------
Alexandre Camilo
+552732334143
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Pineli
Enviada em: quinta-feira, 14 de agosto de 2014 22:45
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: RES: Lentidão para abrir DB
Pessoal... achei o ponto que esta causando o problema. Na minha máquina só
da lentidão a primeira vez que abre o banco depois é normal... mas na do
cliente em todas as vezes que abre.
é bem na hora do meuSQL1.Open ;
meuSQL1 := TSQLQuery.Create(application);
meuCDS := TClientDataSet.Create(application);
meuPVD := TDataSetProvider.Create(application);
meuPVD.DataSet := meuSQL1;
meuPVD.Name := 'meuPVD1'+inttostr(addTrans());
meuSQL1.SQLConnection := SQLConexao;
meuCDS.ProviderName := meuPVD.Name;
meuCDS.Close;
meuSQL1.Close;
meuSQL1.SQL.Clear ;
meuSQL1.SQL.Add('SELECT c.SEQUENCIA, c.IDBAR, c.PLACA, c.CONTADOR,
c.DESCRICAO, c.TAMPIRAMIDE, c.SERVIDOR, c.HW, c.CONTADOR_NUM, c.BATERIA,
c.TPBATERIA, v.ERRO_CONT, v.CONTAGEM, v.SEQUENCIA');
meuSQL1.SQL.Add('FROM contadores c left join valores v on c.idbar =
v.IDBAR and c.PLACA = v.PLACA and c.CONTADOR = v.CONTADOR and c.SEQUENCIA =
v.SEQUENCIA_CONTADOR');
meuSQL1.SQL.Add('where v.DATA_CORRENTE = ''TODAY'' and not
v.DATA_CORRENTE is null');
meuSQL1.SQL.Add('order by c.sequencia, c.servidor, c.IDBAR, c.PLACA,
c.CONTADOR');
meuSQL1.Open ;
meuCDS.Close;
meuCDS.Open;
Daria para fazer diferente?
att:
Em 6 de agosto de 2014 09:05, Thiago Moura Office Mineiros <
thiago.moura em officemineiros.com.br> escreveu:
> Vou passar sim, obrigado Márcio.
>
> Atenciosamente,
>
> Thiago Moura
>
>
>
>
>
> "
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Márcio Pereira
> Enviada em: quarta-feira, 6 de agosto de 2014 08:55
> Para: Carlos H. Cantu; FireBase
> Assunto: Re: [firebase-br] RES: RES: Lentidão para abrir DB
>
> Uma Thread aloca +ou- 2GB memoria do seu computador para sua aplicação
> passe isto para eles você pode definir o quanto ela irá usar
>
>
>
>
>
> >
> ______________________________________________
> 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
>
>
>
> ______________________________________________
> 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
>
______________________________________________
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
Mais detalhes sobre a lista de discussão lista