Tempo aproximado para leitura: 00:01:45 min
Dúvida
Como verificar a fragmentação e como desfragmentar as tabelas do TSS - Totvs Service SOA, no banco de dados Informix?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Logix) - Nota Fiscal Eletrônica (NFE) - Versão 12
Solução
Para clientes que utilizam o banco de dados Informix, quando as tabelas do TSS estão fragmentadas, podem causar perca de performance no envio das notas fiscais eletrônicas.
Para verificar a fragmentação das tabelas do TSS quando utilizado o banco de dados Informix, execute o seguinte comando:
database sysmaster;
select b.tabname,
a.ti_nextns,
a.ti_nptotal,
(a.ti_nptotal * 2048)/1024 f_ext,
((a.ti_nptotal * 2048) * 0.10)/1024 n_ext
from systabinfo a,
BANCO@INSTANCIA:systables b
where b.partnum=a.ti_partnum
and a.ti_nextns > 1
and b.tabid > 99
and (b.tabname LIKE 'sped%' OR b.tabname LIKE 'tss%')
order by 2 DESC
Importante
No comando acima substituir a palavra BANCO pelo nome do banco do TSS, ex.: totvssped, e a palavra INSTÂNCIA pela instância do banco do TSS, ex.: logix10soc.
Caso o campo ti_nextns retorne um valor maior ou igual a 1, significa que a tabela está fragmentada e com isto o TSS apresentará baixa performance, ao executar suas funções.
Para desfragmentar as tabelas verifique o procedimento do documento:
0 Comentários