Description des utilitaires de RML (Replay Markup Language) pour SQL Server

S’applique à : Microsoft SQL Server 2005 Workgroup EditionMicrosoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer Edition

INTRODUCTION


L’équipe de support technique de Microsoft SQL Server utilise plusieurs utilitaires écrits en interne pour faciliter la tâche liée au support technique standard du support technique. Cet article décrit une suite d’utilitaires appelée RML (Replay Markup Language) pour Microsoft SQL Server. Les développeurs de base de données et les administrateurs système peuvent utiliser les utilitaires RML pour SQL Server pour utiliser SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 et SQL Server 2014 CTP2.

Informations supplémentaires


Vous pouvez utiliser les utilitaires RML pour SQL Server pour effectuer les tâches suivantes :
  • Vous pouvez déterminer l’application, la base de données, la connexion SQL Server ou la requête qui utilise la plupart des ressources.
  • Vous pouvez déterminer si le plan d’exécution d’un lot est modifié lorsque vous capturez le suivi du lot. De plus, vous pouvez utiliser les utilitaires RML pour SQL Server pour déterminer la façon dont SQL Server effectue chacune de ces offres d’exécution.
  • Vous pouvez déterminer les requêtes qui s’exécutent plus lentement qu’auparavant.
Après avoir capturé une trace pour une instance de SQL Server, vous pouvez utiliser les utilitaires RML pour SQL Server pour relire le fichier de trace par rapport à une autre instance de SQL Server. Si vous capturez également la trace lors de la lecture, vous pouvez utiliser les utilitaires RML pour SQL Server pour comparer le nouveau fichier de trace au fichier de trace d’origine. Vous pouvez utiliser cette technique pour tester le comportement de SQL Server après l’application des modifications. Par exemple, vous pouvez utiliser cette technique pour tester le comportement de SQL Server après avoir effectué les opérations suivantes :
  • Vous installez un service pack SQL Server.
  • Vous installez un correctif SQL Server.
  • Vous pouvez mettre à jour une procédure stockée ou une fonction.
  • Vous pouvez mettre à jour un index ou créer un index.

Historique des versions

Numéro de versionDescription
9.04.0004Version Web actuelle prenant en charge SQL Server 2000, SQL Server 2005, SQL Server 2008 SQL Server 2008 R2, SQL Server 2012 et SQL Server 2014
9.01.0109Version Web précédente prenant en charge SQL Server 2000, SQL Server 2005, SQL Server 2008 et SQL Server 2008 R2.
9.00.0023Version Web précédente prenant en charge SQL Server 2000 et SQL Server 2005
8.10.0010Publication Web initiale prenant en charge SQL Server 7,0 et SQL Server 2000
Cette version actuelle des utilitaires RML pour SQL Server remplace les versions précédentes. Vous devez désinstaller une version antérieure des utilitaires RML pour SQL Server avant d’installer la version actuelle. La version actuelle des utilitaires RML pour SQL Server prend en charge SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2008 R2, SQL Server 2012 et SQL Server 2014 CTP2. Par ailleurs, la version actuelle des utilitaires RML pour SQL Server contient des mises à jour logicielles importantes, des fonctionnalités améliorées, des rapports et des améliorations apportées aux performances et à l’évolutivité.

Obtention des utilitaires RML pour SQL Server

Les fichiers suivants peuvent être téléchargés à partir du centre de téléchargement Microsoft :utilitaires RML pour SQL Server, versionDownload Download the RMLSetup_X86.msi package now.x86 Téléchargez le package RMLSetup_X86. msi maintenant. Utilitaires RML pour SQL Server, versionDownload Download the RMLSetup_AMD64.msi package now.x64 Téléchargez le package RMLSetup_AMD64. msi maintenant. Remarques Microsoft fournit les utilitaires RML pour SQL Server tels quels. Les services de support technique Microsoft (CSS) ne fournissent pas de support ou mises à jour pour les utilitaires RML pour SQL Server. Si vous avez une suggestion ou si vous souhaitez signaler un bogue, vous pouvez utiliser l’adresse de messagerie de la rubrique « problèmes et assistance » dans le fichier d’aide (RML Help. pdf). Le fichier d’aide est inclus avec les utilitaires RML pour SQL Server.

Avantages des utilitaires RML pour SQL Server

Les utilitaires RML pour SQL Server sont très utiles si vous voulez simuler des tests d’application s’il est irréalisable ou impossible à tester à l’aide de l’application réelle. Par exemple, dans un environnement de test, il est parfois difficile de générer la même charge d’utilisateur qui existe dans l’environnement de production. Vous pouvez utiliser les utilitaires RML pour SQL Server pour relire une charge de travail de production dans un environnement de test et évaluer l’impact des modifications sur les performances, notamment une mise à niveau vers SQL Server 2008 ou l’application d’un service pack SQL Server. De plus, vous pouvez utiliser les utilitaires RML pour SQL Server pour analyser et comparer les différentes charges de travail de relecture. Ce type d’analyse de régression serait un processus difficile à effectuer manuellement. Le fichier d’aide contient une rubrique « démarrage rapide ». Cette rubrique inclut un bref exercice qui vous permettra de vous familiariser avec chaque utilitaire RML. Pour ouvrir le fichier d’aide, cliquez sur Démarrer, pointez sur tous les programmes, sur Outils RML pour SQL Server, pointez sur aide, puis cliquez sur aide sur RML.

Utilitaires dans les utilitaires RML pour SQL Server

Les utilitaires RML pour SQL Server contiennent les utilitaires suivants :
  • ReadTrace
  • Journaliste
  • OStress
  • Agent de contrôle de relecture OStress (ORCA)
Pour obtenir une description complète de chaque utilitaire et de l’utilisation des exemples, voir l’aide de RML incluse dans les utilitaires RML pour SQL Server.