Select the product you need help with
Description de la Read80Trace des utilitaires d'analyse SQL Server Performance et OSTRESSNuméro d'article: 887057 - Voir les produits auxquels s'applique cet article SommaireIntroductionL'équipe de support technique de Microsoft SQL Server utilise plusieurs utilitaires écrites en interne pour le rendre plus facile de travailler sur un incident de support client classique. Ces utilitaires peuvent également être utiles aux développeurs de base de données et aux administrateurs système qui travaillent avec Microsoft SQL Server 2000. Cet article décrit deux utilitaires principales, l'utilitaire Read80Trace et le OSTRESS utilitaire. Ces utilitaires sont fournis en tant que partie intégrante de Microsoft SQL Server Support Escalation Services utilitaires (SQLEEUtils). Cet article fournit également un lien pour télécharger ces utilitaires. Remarque L'utilitaire Read80Trace et l'utilitaire OSTRESS sont fournis comme - est. Services de support technique de Microsoft (PSS) ne prend pas en charge ou des mises à jour pour ces utilitaires. Plus d'informationsUtilitaire de Read80TraceL'utilitaire Read80Trace est un utilitaire de ligne de commande que vous pouvez utiliser pour traiter des fichiers de trace qui sont générés par SQL Server 2000. Le Read80Trace utilitaire génère relire les fichiers de langue (RML) de balisage en tant que sortie. Le Read80Trace utilitaire peut également remplir une base de données à l'aide de données normalisées qui peuvent être utiles pour analyser les performances du système.Remarque Pour l'analyse des performances et d'agrégation, l'utilitaire Read80Trace nécessite que la base de données de destination soit un SQL Server 2000 ou une base de données d'une version ultérieure. RML est un format de fichier XML qui est utilisé pour décrire les événements qui se produisent sur une connexion spécifique. Par exemple, dans un fichier RML, XML n?ud comporte des éléments qui décrivent une connexion. Voici un exemple du n?ud <connect>: <CONNECT>
<SEQ>1</SEQ>
<NEXTSEQ>2</NEXTSEQ>
<CMD><![CDATA[-- network protocol: TCP/IP
set quoted_identifier on
set implicit_transactions on
set cursor_close_on_commit off
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
set language us_english
set dateformat mdy
set datefirst 7
]]></CMD>
<USER>TestUser</USER>
<HOST>MyHost</HOST>
<APPNAME>Microsoft Query Analyzer</APPNAME>
<NETWORK>TCP/IP</NETWORK>
<DBID>8</DBID>
<PACKETSIZE>4096</PACKETSIZE>
</CONNECT>
Lorsque vous utilisez l'utilitaire Read80Trace pour générer des fichiers RML, un fichier RML est généré pour chaque connexion dans la séquence de fichier de trace. Les directives RML sont utilisés par l'utilitaire OSTRESS pour relire l'activité d'une connexion spécifique. Lorsque vous utilisez l'utilitaire Read80Trace pour charger la base de données PerfAnalysis SQL Server pour l'activité des tendances et d'analyse, l'utilitaire Read80Trace utilise une interface de chargement en bloc est nommée IRowsetFastLoad de SQLOLEDB rapidement charger la base de données analyse de performances. Le format de données normalisées réduit généralement la taille des données à un dixième pour un vingtième de la taille des fichiers de trace d'origine. Une seule ligne est enregistrée pour un lot spécifique, même si l'événement SQL: BatchStarting et l'événement SQL: BatchCompleted sont capturées. En outre, le texte de chaque événement est normalisé pour déterminer les motifs uniques et chaque événement stocke une référence au modèle de requête à la place du texte de chaque événement. Par exemple, lorsque vous disposez de deux requêtes sélectionnez à partir d'une table, mais les requêtes utilisent différentes valeurs littérales, l'utilitaire Read80Trace normalise au même formulaire et points vers le même modèle de requête unique. Cette forme normalisée est également utile dans l'agrégation de données pour en savoir informations cumulatives ou les informations moyennes pour toutes les occurrences d'une requête spécifique qui est soumise par les applications clientes. Utilitaire OSTRESSL'utilitaire OSTRESS est un utilitaire de requête basées sur ODBC multithread. L'utilitaire OSTRESS lit d'entrée à partir d'un paramètre de ligne de commande. Le paramètre de ligne de commande peut être un fichier RML généré par l'utilitaire Read80Trace ou un fichier de script .SQL standard délimité par des déplacements. En mode de stress, un thread est créé pour chaque connexion, et tous les threads s'exécutent aussi vite que possible sans synchronisation entre les threads. Vous pouvez utiliser ce mode pour générer un type spécifique de la charge de stress sur le serveur. Le mode de répétition vous permet de vous synchroniser les événements en s'assurant que les lire dans la séquence de laquelle ils se sont produits. L'utilitaire OSTRESS lit également les événements avec la même durée relative entre les événements. Les fonctionnalités suivantes sont fournies par le OSTRESS utilitaire relire et ne sont pas fournis dans l'outil de relecture du Générateur de profils :
Pour télécharger l'utilitaire Read80Trace et l'utilitaire OSTRESS, reportez-vous au site Web de Microsoft à l'adresse suivante : http://www.microsoft.com/downloads/details.aspx?FamilyId=5691AB53-893A-4AAF-B4A6-9A8BB9669A8B&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyId=5691AB53-893A-4AAF-B4A6-9A8BB9669A8B&displaylang=en)
RéférencesPour plus d'informations sur le Générateur de profils SQL et des fichiers de trace, visitez le site Web MSDN à l'adresse suivante : http://msdn2.microsoft.com/en-us/library/aa173918(SQL.80).aspx
(http://msdn2.microsoft.com/en-us/library/aa173918(SQL.80).aspx)
PropriétésNuméro d'article: 887057 - Dernière mise à jour: jeudi 15 mars 2007 - Version: 1.7 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 887057
(http://support.microsoft.com/kb/887057/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. |





Retour au début








