Tempo aproximado para leitura: 00:01:15 min
Dúvida
Como verificar update statistics no Informix?
Ambiente
Logix - Administração Logix - Todas as versões
Solução
Para solucionar essa dúvida, realize os seguintes passos:
1. Via DBAccess execute o comando SQL - Strucuture Query Language abaixo:
set isolation to dirty read;
select count(distinct a.tabname), b.constructed, b.mode,
CASE WHEN d.ti_nrows <= 1
THEN "<=1 linha"
ELSE ">1 linha"
END
from systables a, sysmaster:systabnames c, sysmaster:systabinfo d, outer sysdistrib b
where a.tabid > 99
and a.tabtype = "T"
and a.tabid = b.tabid
and a.tabname = c.tabname
and c.dbsname = "logix"
and d.ti_partnum = c.partnum
group by 2,3,4 order by 2
2. Será apresentado um resultado semelhante ao abaixo:
(count) constructed mode (expression)
5 >1 linha
11756 <=1 linha
4 06/09/2018 M <=1 linha
5598 06/09/2018 M >1 linha
23 25/09/2018 H >1 linha
Neste caso o banco esta a muito tempo sem update statistics e o correto é atualizar as estatísticas da base de dados.
0 Comentários