Kbase 90188: Como monitorar atividades de TEMP-TABLES
Autor |
  Eloi Rene Pscheidt - CAT |
Acesso |
  Público |
Publicação |
  1/18/2019 |
|
Problema:
Como identificar quais programas estão criando tabelas temporárias.
Como identificar quais programas estão eliminando tabelas temporárias.
Como identificar quais programas estão deixando de eliminar tabelas temporárias.
Como identificar o tamanho das tabelas temporárias.
Como identificar a quantidade de índices criados nas tabelas temporárias.
Erros:
The caller's temp-table parameter does not match to the target temp-table. (5363)
SYSTEM ERROR: Attempt to define too many indexes. (40)
Solução:
Ativar o tipo de log "Temp-tables" através do parâmetro -logentrytypes, exemplo:
-logginglevel 4 -logentrytypes Temp-tables
Exemplo de conteúdo registrado no clientlog:
1 4GL -- Logging level set to = 4
1 4GL -- Log entry types activated: Temp-tables
2 4GL TEMP-TABLE Created TEMP-TABLE tt-customer (ID:1 NO-UNDO Indexes:5) p3.p @ 4
4 4GL TEMP-TABLE Statistics for TEMP-TABLE tt-customer (ID: 1):
4 4GL TEMP-TABLE Number of records: 83, Record size(B) Min : 116, Max: 220, Avg: 147
2 4GL TEMP-TABLE Deleted TEMP-TABLE tt-customer (ID:1) p3.p @ 6