[firebase-br] Lentidão no TIB_Cursor.Prepare;

Carlos Roberto da Silva ralhos em gmail.com
Qui Nov 9 09:52:55 -03 2017


Recentemente atualizei o IBO para a última versão e a partir daí alguns
cursores/querys ficaram
lentos ao executar o prepare.
A mesma instrução SQL no FDQuery ( FireDac ) é instantâneo como era na
versão anterior do IBO.
Algum colega que passou por esta situação ?


IBO versão 5.9.5_2652
Firebird 2.1.7 - SuperServer

SQL:
select x.reduzido, x.dc, sum(x.valor) valor from
(
  select
    reduzido,
    tpsaldo dc,
    sum(saldoinicial) valor
  from co_sct
  where
(
  (codempresa=:codempresa) and
  (codfilial=:codfilial) and
  (reduzido between :reduzido_inicial and :reduzido_final)
)
group by 1, 2
union all
select
debito reduzido,
'D' dc,
sum(valor) valor
from co_lct
where
(
(co_lct.codempresa=:codempresa) and
(co_lct.codfilial=:codfilial) and
(debito between :reduzido_inicial and :reduzido_final) and
(data<=:data)
)
group by 1, 2
union all
select
credito reduzido,
'C' dc,
sum(valor) valor
from co_lct
where
(
(co_lct.codempresa=:codempresa) and
(co_lct.codfilial=:codfilial) and
(credito between :reduzido_inicial and :reduzido_final) and
(data<=:data)
)
group by 1, 2
) x group by 1, 2



Mais detalhes sobre a lista de discussão lista