Partager via


Traçage

Il existe plusieurs options pour le traçage qui peuvent aider à détecter les problèmes au niveau de l'application de consommateur de données, des composants de service OLE DB, du fournisseur de données, du client réseau DB2 et du serveur de base de données DB2.

Traçage du consommateur SQL à l'aide de SQL Server Profiler

SQL Server Profiler est une interface utilisateur graphique de SQL Trace qui permet de surveiller une instance du moteur de base de données ou d'Analysis Services. Vous pouvez capturer et enregistrer des données sur chaque événement dans un fichier ou dans une table en vue d'une analyse ultérieure. Pour plus d’informations, consultez Présentation de SQL Server Profiler (https://go.microsoft.com/fwlink/?LinkID=241520).

Traçage du réseau à l'aide du moniteur réseau

Le moniteur réseau capture le trafic réseau à des fins d'affichage et d'analyse. Il vous permet d'effectuer des tâches telles que l'analyse des données précédemment capturées dans des méthodes définies par l'utilisateur, en extrayant des données depuis des analyseurs de protocole définis. Il inclut un analyseur DDM (Distributed Data Management) utilisé avec le fournisseur de données. Pour obtenir une copie de l'analyseur DDM, contactez le support technique de Microsoft. Pour plus d’informations, consultez Moniteur réseau (https://go.microsoft.com/fwlink/?LinkID=180448).

Traçage du serveur DB2 à l'aide d'outils IBM

Pour plus d'informations, consultez le guide d'administration d'IBM DB2 pour la plateforme et la version DB2 applicables.

Événements Windows Server à l'aide de l'observateur d'événements

L’observateur d’événements est un composant logiciel enfichable de la console MMC (Microsoft Management Console) qui vous permet de naviguer dans les journaux des événements et de les gérer. Pour plus d’informations, consultez observateur d'événements (https://go.microsoft.com/fwlink/?LinkID=131274).

Traçage du fournisseur DB2 à l'aide de l'utilitaire de trace

L'utilitaire de trace du fournisseur capture et enregistre les informations provenant du client Microsoft pour les connexions réseau DB2, les interfaces OLE DB et les messages de données. L’utilitaire trace permet au professionnel de l’informatique de suivre les informations relatives à un seul composant de trace, qui est le client demandeur d’application DRDA sous-jacent du fournisseur de données (bibliothèque réseau DB2).

Noms des fichiers de trace

Chaque fichier de trace a deux noms associés : <Filename 1.atf> et <Filename 2.atf>.

Les traces sont écrites dans le premier fichier jusqu’à ce qu’il atteigne la taille spécifiée, puis dans le second jusqu’à ce qu’il atteigne cette taille, et ainsi de suite en alternance entre les deux fichiers.

Par défaut, les fichiers de trace sont stockés dans le dossier \Program Files\Fournisseur OLE DB Microsoft pour DB2\Traces, avec une extension de nom de fichier .atf.

Le tableau suivant répertorie les noms de fichiers par composant et type :

Composant Type de suivi Noms de fichiers utilisés Noms de fichiers utilisés
bibliothèque réseau DB2. Interne db2int1.atf db2int2.atf
Message db2msg1.atf db2msg2.atf
API db2api1.atf db2api2.atf

Choix d’un type de trace

Après avoir sélectionné le composant à suivre, choisissez le type de suivi à appliquer.

Le tableau suivant décrit les types de suivi disponibles :

Type de suivi Activité tracée S’applique aux composants installés
Interne* Activité au sein d’un composant logiciel. Bibliothèque réseau DB2 (client AR DRDA)
Message Messages passés à l’entrée et à l’extérieur d’un composant logiciel, y compris les messages envoyés au réseau et reçus à partir du réseau. Bibliothèque réseau DB2 (client AR DRDA)
API Informations transmises dans et hors d’une DLL de composant sur le même ordinateur. Bibliothèque réseau DB2 (client AR DRDA)

* Le traçage interne est destiné aux techniciens du support technique. L’interprétation des traces internes et de certains types de suivis de messages nécessite une base de connaissances spécialisée.

Types de trace

Avant de configurer le suivi, déterminez les composants logiciels que vous souhaitez suivre et les types d’informations de suivi qui seront utiles.

Chaque type de suivi est activé à l’aide de l’application Utilitaire de trace du fournisseur de données.

Types de trace internes :

  • Conditions irrécupérables

  • Conditions d'erreur

  • Conditions de débogage

  • Entrée/sortie de la fonction

  • Transition d’état

  • Conditions personnalisées

    Types de trace de message :

  • Messages internes

  • Informations de connexion

  • Flux de données réseau

    Types de trace d’API :

  • OLEDB API

  • API réseau (DRDA)

Traces des messages

Le tableau suivant détaille les traces de messages.

Option Trace Activité tracée pour les applications Host Integration Server sur les ordinateurs clients Host Integration Server
Messages internes Messages dans la bibliothèque réseau DB2 et ses sous-composants
Informations de connexion Paramètres de connexion utilisés par la bibliothèque réseau DB2 (client AR DRDA) pour se connecter au serveur DB2 (DRDA AS)
Flux de données réseau Messages entre la bibliothèque réseau DB2 (client AR DRDA) et le serveur DB2 (DRDA AS)

Utilisation de l’utilitaire his Trace

Pour démarrer le suivi :

Dans le menu Démarrer, pointez sur Fournisseur OLE DB Microsoft pour DB2 version 5.0, puis pointez sur Utilitaire de trace.

  1. Dans la boîte de dialogue Éléments de trace de l’utilitaire HIS Trace, cliquez sur Propriétés.

  2. Dans la boîte de dialogue Trace interne , cliquez sur Définir tout, puis sur Suivi des messages.

  3. Dans la boîte de dialogue Suivi des messages, cliquez sur Définir tout, puis sur Trace d’API.

  4. Dans la boîte de dialogue Trace de l’API , cliquez sur Définir tout, puis sur OK.

    Quand un ou plusieurs éléments de trace sont activés, le bouton Effacer toutes les traces est activé et le suivi démarre.

    Pour arrêter le suivi :

  5. Dans la boîte de dialogue Éléments de trace de l’utilitaire HIS Trace, cliquez sur Effacer toutes les traces.

    Quand aucun élément de trace n’est activé, le bouton Effacer toutes les traces est désactivé et le suivi est arrêté.

    Pour afficher les fichiers de trace :

  6. Dans la boîte de dialogue Éléments de trace de l’objet Explorer les traces.

    Pour vider les fichiers de trace :

  7. Dans la boîte de dialogue Éléments de trace de l’utilitaire HIS Trace, cliquez sur Vider tous les fichiers de trace.

Propriétés globales du traçage

L'onglet Propriétés globales de suivi est composé de plusieurs éléments que vous pouvez modifier pour ajuster le mode d'exécution du suivi. Ces éléments sont les suivants :

Longueur du fichier de suivi

La taille par défaut est de 20 Mo.

Vous pouvez modifier la longueur maximale en sélectionnant le numéro et en tapant une nouvelle valeur.

Arrêter le suivi par événement

La trace SNA peut surveiller le journal des événements Windows et arrêter le suivi lorsqu’un événement configuré se produit. Pour activer cette fonctionnalité, cliquez sur Surveiller le journal des événements et entrez un ID d’événement.

Écriture de traces sur un thread en arrière-plan

Activez cette case pour exécuter le suivi en arrière-plan. Si la zone est désactivée (vide), le suivi s'exécute au premier plan.

Pour réduire les impacts sur les performances causés par le traçage, les traces peuvent être mises en file d’attente et écrites par un thread d’arrière-plan lorsque cette case est cochée. Sinon, les fichiers de suivi seront écrits immédiatement.

Priorité de thread en arrière-plan

Si vous sélectionnez Écrire des traces sur un thread d’arrière-plan, case activée un seul élément pour définir le niveau de priorité du suivi à exécuter dans le système d’exploitation Microsoft Windows. Haute indique que le suivi a la priorité la plus élevée, ce qui signifie qu'il est prioritaire sur les autres tâches. Inactif signifie que le suivi s'exécute lorsque le processeur est inactif.

Répertoire des fichiers de trace, onglet

L’onglet Répertoire du fichier de trace vous permet de modifier l’emplacement de stockage des fichiers initiateurs de trace.

Utilisez Parcourir ou entrez un nouvel emplacement.