[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