| Atributo | Domínio | Regras | Descrição | 
|---|---|---|---|
| ID | ID(18) | Rqd PK | Id: Chave de identificação interna  | 
| TIPO | UPPER(30) | Rqd UK | Tipo: Nome do tipo de log. Ver RTLOG.LOGS.TIPO. Exemplos: 
  | 
| TEMPO_RETENCAO | INTEGER | Tempo de retenção: Tempo de retenção (em dias) em que os registros de LOG são mantidos no sistema. Caso não informado, será considerado que este tipo de LOG nunca é removido do sistema. Caso se deseje manter um determinado tipo de LOG que seja mantido por uma semana, então deve-se informar uma retenção de 7 dias o que fará com que o JOB de limpeza exclua registros com mais de 7 dias.  | |
| DATA_MAIS_ANTIGA | DATE | Data mais antiga: Quando informado, indica a data de LOG deste tipo mais antiga que existe cadastrado no sistema. Este atributo é atualizado pelas rotinas de limpeza de LOG e/ou atualização dos dados estatísticos e é utilizado como referência para determinar a data de corte a ser executada por cada processo de limpeza, evitando criar um impacto muito grande na performance do sistema.  | |
| REGISTROS_DIA | DOUBLE(18) | Registros por dia: Indica a média de registros de LOG deste tipo que são criados diariamente. Este atributo é atualizado pela rotina de atualização das estatísticas.  | |
| ULTIMA_EXECUCAO | DATE_TIME | Última execução: Data e hora da última vez que foi executada a limpeza dos registros expirados.  | |
| TEMPO_EXECUCAO | BIG_INTEGER(18) | Tempo de execução: Tempo em milissegundos gasto para executar a rotina na ultima vez.  | 
delete from LOGS where tipo = ? and data_hora < ?A data de corte a ser utilizada como filtro para a limpeza é calculada da seguinte forma: