[firebase-br] Lentidão no TIB_Cursor.Prepare;
Carlos H. Cantu
listas em warmboot.com.br
Qui Nov 9 10:06:56 -03 2017
Use o componente de Monitor do IBO para tentar ver em que parte do
processo está ocorrendo essa lentidão, e se for no código do IBO
mesmo, reporte para o Jason.
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
CRdS> Recentemente atualizei o IBO para a última versão e a partir daí alguns
CRdS> cursores/querys ficaram
CRdS> lentos ao executar o prepare.
CRdS> A mesma instrução SQL no FDQuery ( FireDac ) é instantâneo como era na
CRdS> versão anterior do IBO.
CRdS> Algum colega que passou por esta situação ?
CRdS> IBO versão 5.9.5_2652
CRdS> Firebird 2.1.7 - SuperServer
CRdS> SQL:
CRdS> select x.reduzido, x.dc, sum(x.valor) valor from
CRdS> (
CRdS> select
CRdS> reduzido,
CRdS> tpsaldo dc,
CRdS> sum(saldoinicial) valor
CRdS> from co_sct
CRdS> where
CRdS> (
CRdS> (codempresa=:codempresa) and
CRdS> (codfilial=:codfilial) and
CRdS> (reduzido between :reduzido_inicial and :reduzido_final)
CRdS> )
CRdS> group by 1, 2
CRdS> union all
CRdS> select
CRdS> debito reduzido,
CRdS> 'D' dc,
CRdS> sum(valor) valor
CRdS> from co_lct
CRdS> where
CRdS> (
CRdS> (co_lct.codempresa=:codempresa) and
CRdS> (co_lct.codfilial=:codfilial) and
CRdS> (debito between :reduzido_inicial and :reduzido_final) and
CRdS> (data<=:data)
CRdS> )
CRdS> group by 1, 2
CRdS> union all
CRdS> select
CRdS> credito reduzido,
CRdS> 'C' dc,
CRdS> sum(valor) valor
CRdS> from co_lct
CRdS> where
CRdS> (
CRdS> (co_lct.codempresa=:codempresa) and
CRdS> (co_lct.codfilial=:codfilial) and
CRdS> (credito between :reduzido_inicial and :reduzido_final) and
CRdS> (data<=:data)
CRdS> )
CRdS> group by 1, 2
CRdS> ) x group by 1, 2
CRdS> ______________________________________________
CRdS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
CRdS> Para saber como gerenciar/excluir seu cadastro na lista, use:
CRdS> http://www.firebase.com.br/fb/artigo.php?id=1107
CRdS> Para consultar mensagens antigas:
CRdS> http://www.firebase.com.br/pesquisa_lista.html
Mais detalhes sobre a lista de discussão lista