LONGREQTIMETHRESHOLD

Le paramètre de configuration LONGREQTIMETHRESHOLD vous permet de consigner les messages d'information pour les demandes à longue durée d'exécution envoyées à l'application Essbase. Indiquez la durée d'exécution de la demande dans la limite supérieure, en secondes, avant laquelle vous souhaitez activer le suivi.

Syntaxe

LONGREQTIMETHRESHOLD n

n est le temps d'exécution maximal, en secondes, avant lequel Essbase effectue le suivi des demandes et consigne les messages d'alerte. Valeur par défaut : 0 seconde (le suivi des demandes est désactivé). Valeur minimale : 60 secondes (si vous utilisez le suivi des demandes).

Description

Les messages consignés incluent les informations suivantes.

  • REQ_ID : numéro unique utilisé pour identifier une demande.

  • REQ_INFO : chaîne décrivant le type de demande (par exemple, Calcul, Chargement de données)

  • REQ_STATE : chaîne décrivant l'état actuel de la demande lorsque ce message est consigné (par exemple, started, in_progress ou finished)

  • EXEC_TIME : temps, en millisecondes, d'exécution de la demande

  • LEVEL0_BLOCKS : nombre de blocs de niveau 0 au moment où le message est consigné. Essbase consigne uniquement ces informations pour les demandes susceptibles de modifier le cube.

  • TOTAL_BLOCKS : nombre total de blocs au moment où le message est consigné. Essbase consigne uniquement ces informations pour les demandes susceptibles de modifier le cube.

Exemple

LONGREQTIMETHRESHOLD 600

Spécifie la journalisation des messages pour les demandes s'exécutant 600 secondes ou plus.

Le message suivant dans le journal indique que la demande [REQ_ID : 109] est en cours d'exécution depuis 650232 millisecondes. Elle est donc considérée comme une demande à longue durée d'exécution.

[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]