Partager via


Options de relecture (SQL Server Profiler)

Avant de relire une trace capturée avec SQL Server Profiler, spécifiez les options de relecture dans la boîte de dialogue Configuration de la relecture. Pour accéder à cette boîte de dialogue, ouvrez le fichier ou la table de trace de relecture dans SQL Server Profiler, puis, dans le menu Relire, cliquez sur Démarrer. Pour savoir quelles autorisations sont nécessaires pour relire une trace, consultez Autorisations nécessaires pour exécuter SQL Server Profiler.

Cette rubrique décrit les options spécifiées avec la boîte de dialogue Configuration de la relecture .

Notes

Nous recommandons d'utiliser Distributed Replay Utility pour relire des applications OLTP exigeantes (avec de nombreuses connexions simultanées actives ou un débit élevé). Distributed Replay Utility peut relire les données de trace de plusieurs ordinateurs, en simulant mieux les charges de travail sensibles. Pour plus d'informations, consultez SQL Server Distributed Replay.

Options de relecture de base

Serveur de relecture
Le serveur est le nom de l’instance SQL Server sur lequel vous souhaitez relire la trace. Le serveur doit remplir les conditions préalables de relecture mentionnées dans la section Conditions préalables à la relecture.

Enregistrer dans le fichier
Le fichier de sortie contenant le résultat de la relecture de la trace est écrit et pourra être affiché ultérieurement. Par défaut, SQL Server Profiler n’affiche à l’écran que les résultats de la relecture de la trace.

Enregistrer dans la table
La table de base de données contenant le résultat de la relecture de la trace est écrite et pourra être affichée ultérieurement.

Nombre de threads de relecture
Spécifiez le nombre de threads de relecture à utiliser simultanément. Un nombre élevé consomme davantage de ressources pendant la relecture, mais accélère la relecture. L'ordre des événements n'est pas totalement conservé en cas d'utilisation de plusieurs threads.

Relire les événements selon leur ordre de suivi
Permet d’utiliser des méthodes de débogage telles que la trace pas à pas dans chaque trace. Si cette option n'est pas sélectionnée, la relecture ne garantit pas que les événements sont relus dans un ordre cohérent avec l'ordre de leur capture initiale.

Relire les événements en utilisant plusieurs threads
Optimise les performances et désactive le débogage. Les événements sont relus dans l'ordre dans lequel ils ont été enregistrés pour un SPID (ID du processus serveur) particulier, mais l'ordre des SPID n'est pas garanti.

Afficher les résultats de relecture
Affiche les résultats de la relecture. Il s'agit de l'option par défaut. Si la trace que vous relisez est très importante, vous pouvez désactiver cette option pour libérer de l’espace disque.

Notes

Pour des performances de relecture optimales, il est recommandé de sélectionner de relire les événements à l’aide de plusieurs threads, et de ne pas choisir d'afficher les résultats de la relecture.

Options de relecture avancées

Relire les SPID système
Relit tous les SPID. Il s'agit de l'option par défaut.

Relire un SPID uniquement
Relit le numéro de SPID que vous choisissez dans la liste.

Limiter la relecture par date et heure
Relit la trace pour l’ Heure de début et l’ Heure de finspécifiées.

Délai d'attente du moniteur d'intégrité
Définit la durée pendant laquelle un processus est autorisé à s'exécuter avant que le moniteur d'intégrité y mette fin.

Intervalle d'interrogation du moniteur d'intégrité
Définit la fréquence à laquelle le moniteur d'intégrité interroge les candidats pour les arrêter.

Activer le moniteur de processus bloqués de SQL Server
Définit la fréquence à laquelle le moniteur de processus recherche les processus bloqués ou les processus de blocage.

À propos du moniteur d'intégrité

Le moniteur d'intégrité est un thread d'application qui surveille les processus simulés impliqués dans la relecture d'une trace, et met fin aux processus bloqués au cours de la relecture. Sous l’onglet Options de relecture avancées de la boîte de dialogue Configuration de la relecture , vous pouvez spécifier combien de temps le moniteur d’intégrité doit attendre (en secondes) avant de mettre fin à un processus bloqué (Délai d’attente du moniteur d’intégrité). Si vous affectez à cet intervalle la valeur 0, le moniteur d'intégrité ne met jamais fin aux processus de blocage simulés dans la trace en cours de relecture.

Voir aussi

Relire des traces
Conditions préalables à la relecture
Considérations sur la relecture des traces (SQL Server Profiler)