Descripción de las utilidades de Replay Markup Language (RML) para SQL Server

Se aplica a: Microsoft SQL Server 2005 Workgroup EditionMicrosoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer Edition

INTRODUCCIÓN


El equipo de soporte técnico de Microsoft SQL Server usa varias utilidades escritas internamente para facilitar el trabajo relacionado con un caso típico de soporte al cliente. Este artículo describe un conjunto de utilidades que se denomina utilidades de Replay Markup Language (RML) para Microsoft SQL Server. Los programadores de bases de datos y los administradores del sistema pueden usar las utilidades RML para SQL Server para trabajar con SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 y SQL Server 2014 CTP2.

Más información


Puede usar las utilidades de RML para SQL Server para realizar las siguientes tareas:
  • Puede determinar la aplicación, la base de datos, el inicio de sesión de SQL Server o la consulta que usa la mayoría de los recursos.
  • Puede determinar si el plan de ejecución de un lote se cambia al capturar el seguimiento del lote. Además, puede usar las utilidades RML para SQL Server para determinar cómo SQL Server realiza cada uno de estos planes de ejecución.
  • Puede determinar las consultas que se están ejecutando más lentamente.
Después de capturar un seguimiento para una instancia de SQL Server, puede usar las utilidades RML para SQL Server para reproducir el archivo de seguimiento en otra instancia de SQL Server. Si también captura el seguimiento durante la reproducción, puede usar las utilidades de RML para SQL Server para comparar el nuevo archivo de seguimiento con el archivo de seguimiento original. Puede usar esta técnica para comprobar cómo se comporta SQL Server después de aplicar los cambios. Por ejemplo, puede usar esta técnica para comprobar cómo se comporta SQL Server después de hacer lo siguiente:
  • Instale un Service Pack de SQL Server.
  • Instala una revisión de SQL Server.
  • Actualice un procedimiento almacenado o una función.
  • Actualice un índice o cree un índice.

Historial de versiones

Número de versiónDescripción
9.04.0004La versión Web actual que admite SQL Server 2000, SQL Server 2005, SQL Server 2008 SQL Server 2008 R2, SQL Server 2012 y SQL Server 2014
9.01.0109La versión web anterior que admite SQL Server 2000, SQL Server 2005, SQL Server 2008 y SQL Server 2008 R2.
9.00.0023La versión web anterior que admite SQL Server 2000 y SQL Server 2005
8.10.0010La versión de web inicial que admite SQL Server 7,0 y SQL Server 2000
Esta versión actual de las utilidades de RML para SQL Server reemplaza a las versiones anteriores. Debe desinstalar cualquier versión anterior de las utilidades de RML para SQL Server antes de instalar la versión actual. La versión actual de las utilidades de RML para SQL Server proporciona compatibilidad con SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2008 R2, SQL Server 2012 y SQL Server 2014 CTP2. Además, la versión actual de las utilidades de RML para SQL Server contiene importantes actualizaciones de software, características e informes mejorados, y mejoras de rendimiento y escalabilidad.

Cómo obtener las utilidades de RML para SQL Server

Los siguientes archivos están disponibles para descargarlos desde el centro de descarga de Microsoft:utilidades de RML para SQL Server, versiónDownload Download the RMLSetup_X86.msi package now.x86 Descargue ahora el paquete RMLSetup_X86. msi. La versión x64 de RML Utilities para SQL ServeresDownload Download the RMLSetup_AMD64.msi package now.Descargar ahora el paquete RMLSetup_AMD64. msi. Nota: Microsoft proporciona las utilidades RML para SQL Server tal cual. Los servicios de soporte técnico de Microsoft (CSS) no proporcionan soporte técnico ni actualizaciones para las utilidades de RML para SQL Server. Si tiene alguna sugerencia o si desea denunciar un error, puede usar la dirección de correo electrónico en el tema "problemas y asistencia" del archivo de ayuda (RML help. pdf). El archivo de ayuda se incluye con las utilidades de RML para SQL Server.

Ventajas de las utilidades de RML para SQL Server

Las utilidades de RML para SQL Server son muy útiles si desea simular pruebas de aplicaciones cuando no es práctico o imposible probar mediante la aplicación real. Por ejemplo, en un entorno de prueba, puede resultar difícil generar la misma carga de usuario que existe en el entorno de producción. Puede usar las utilidades de RML para SQL Server para reproducir una carga de trabajo de producción en un entorno de prueba y evaluar el impacto sobre el rendimiento de los cambios, como una actualización a SQL Server 2008 o la aplicación de un Service Pack de SQL Server. Además, puede usar las utilidades de RML para SQL Server para analizar y comparar diversas cargas de trabajo de reproducción. En caso contrario, este tipo de análisis de regresión sería un proceso difícil que tendría que realizar manualmente. El archivo de ayuda contiene un tema de "Inicio rápido". En este tema se incluye un breve ejercicio en el que se familiarizará con cada utilidad de RML. Para abrir el archivo de ayuda, haga clic en Inicio, elija todos los programas, RML Utilities para SQL Server, seleccione ayuday, a continuación, haga clic en ayuda de RML.

Utilidades en las utilidades de RML para SQL Server

Las utilidades RML para SQL Server contienen las siguientes Utilidades:
  • ReadTrace
  • Reportes
  • OStress
  • Agente de control de reproducción de OStress (ORCA)
Para obtener una descripción completa de cada utilidad y un uso de ejemplo, consulte la ayuda de RML que se incluye con las utilidades de RML para SQL Server.