[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