Lorsque l'agent de surveillance exécute une opération d'entreposage, il peut recevoir plusieurs erreurs d'appel de procédure éloignée (RPC), des échecs du téléchargement et des demandes spécifiques qui arrivent à expiration tandis que d'autres aboutissent.
Avant de commencer
Des messages similaires à celui-ci peuvent s'afficher dans le journal d'entreposage :
[IBM][CLI Driver][DB2/NT] SQL0911N
La transaction en cours a été annulée en raison d'un interblocage ou d'un dépassement de délai.
Code raison "2".
SQLSTATE=40001
Ces appels RPC peuvent indiquer que l'agent proxy d'entrepôt de données est temporairement verrouillé et ne peut pas répondre à de nouvelles demandes. Le proxy est libéré et continue le traitement. Ces types de problème sont les symptômes d'une optimisation insuffisante de la base de données.
Pourquoi et quand exécuter cette tâche
Si vous prévoyez d'installer
Tivoli Data
Warehouse on
DB2, vous devez mettre à jour la configuration
DB2 afin de réduire le risque de survenue d'interblocages lorsqu'une grande quantité de données de moniteur sont transférées vers l'entrepôt de données. Utilisez les exemples suivants comme guide pour effectuer des modifications de configuration. Il est préférable de procéder à ces modifications avant d'installer l'agent proxy d'entrepôt de données et l'agent de regroupement et d'élagage et de créer la base de données d'entrepôt. Pour vous assurer que les espaces table sont correctement créés, utilisez le support de création de la base de données fourni au cours de l'installation (ou de la réinstallation) de l'agent
Tivoli Data
Warehouse à partir de la fenêtre Manage Tivoli Enterprise Services.
Pour supprimer l'interblocage de base de données, procédez comme suit :
Procédure
- Arrêtez l'agent proxy d'entrepôt de données et les agents de regroupement et d'élagage, puis supprimez et créez à nouveau la base de données d'entrepôt de données existante.
- Pour en savoir plus sur l'optimisation de DB2, consultez l'annexe “Conception des bases de données relationnelles et optimisation des performances pour les serveurs de base de données DB2” dans IBM® Tivoli Monitoring - Guide d'administration. Lancez ensuite la commande suivante à partir de la fenêtre de commande DB2 :
db2 update db cfg for WAREHOUS using parameter value
Utilisez les paramètres de configuration de données suivants :
DFT_DEGREE
LOGBUFSZ
LOCKLIST
SORTHEAP
NUM_IOCLEANERS
NUM_IOSERVERS
LOGFILSIZ
LOGPRIMARY
- Redémarrez l'agent proxy d'entrepôt de données et l'agent de regroupement et d'élagage.
- Configurez la collecte de données d'historique dans Tivoli Enterprise
Portal.