LIMITE DE TEMPO DA SOLICITAÇÃO
A configuração LONGREQTIMETHRESHOLD permite registrar mensagens informativas para solicitações de longa execução enviadas ao aplicativo Essbase. Especifique o tempo de execução da solicitação de limite superior, em segundos, antes do qual você deseja ativar o rastreamento.
Sintaxe
LONGREQTIMETHRESHOLD nem que n é o tempo de execução do limite superior, em segundos, antes do qual o Essbase rastreia as solicitações e registra mensagens de alerta. Padrão: 0 segundos (o rastreamento de solicitação está desativado). Mínimo: 60 segundos (se estiver usando o rastreamento de solicitações).
Descrição
As mensagens registradas incluem as seguintes informações.
-
REQ_ID: um número exclusivo usado para identificar uma solicitação
-
REQ_INFO: uma string que descreve o tipo de solicitação (por exemplo, Cálculo, Carga de Dados)
-
REQ_STATE: uma string que descreve o estado atual da solicitação quando esta mensagem é registrada em log (por exemplo, started, in_progress ou finished)
-
EXEC_TIME: tempo, em milissegundos, em que a solicitação foi executada
-
LEVEL0_BLOCKS: número de blocos de nível 0 no momento em que a mensagem é registrada. O Essbase só registra essas informações para solicitações que podem alterar o cubo.
-
TOTAL_BLOCKS: número total de blocos no momento em que a mensagem é registrada. O Essbase só registra essas informações para solicitações que podem alterar o cubo.
Exemplo
LONGREQTIMETHRESHOLD 600Especifica o log de mensagens para solicitações que executam 600 segundos ou mais.
A seguinte mensagem pendente de solicitação no log mostra que a solicitação [REQ_ID: 109] foi executada por 650232 milissegundos. Portanto, é considerado um pedido de longa duração.
[2020-01-18T17:31:03.667-08:00] [Sample] [NOTIFICATION:16] [REQ-451] [REQ] [ecid: 1484789397502,0] [tid: 9664]
[DBNAME: Basic] [REQ_ID: 109] [REQ_INFO: Calculate] [REQ_STATE: in_progress] [EXEC_TIME: 650232]