[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