Descripción de la Read80Trace de utilidades SQL Server Performance Analysis y OSTRESS

Seleccione idioma Seleccione idioma
Id. de artículo: 887057 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Introducción

El equipo de soporte técnico de Microsoft SQL Server utiliza varias utilidades escrito internamente para que sea más fácil trabajar en un caso de soporte de cliente típico. Estas utilidades también pueden resultar útiles a los desarrolladores de bases de datos y administradores del sistema que trabajan con Microsoft SQL Server 2000.

Este artículo describe dos utilidades principales, la utilidad Read80Trace y OSTRESS la utilidad. Estas utilidades se proporcionan como parte de Microsoft SQL Server Support Escalation Services utilidades (SQLEEUtils). Este artículo también proporciona un vínculo para descargar estas utilidades.

Nota La utilidad Read80Trace y la utilidad OSTRESS se proporcionan como - es. Soporte técnico de Microsoft (PSS) no ofrece compatibilidad o actualizaciones para estas utilidades.

Más información

Utilidad de Read80Trace

La utilidad Read80Trace es una utilidad de línea de comandos que puede utilizar para procesar archivos de traza generados por SQL Server 2000. La utilidad genera de Read80Trace reproducir archivos de lenguaje (RML) de marcado como salida. El Read80Trace utilidad también puede rellenar una base de datos mediante el uso de datos normalizados que pueden ser útiles para analizar el rendimiento del sistema.

Nota Para el análisis de rendimiento y la agregación, la utilidad Read80Trace requiere que la base de datos de destino sea un SQL Server 2000 o una base de datos de una versión posterior.

RML es un formato de archivo XML que se utiliza para describir los eventos que se producen en una conexión específica. Por ejemplo, en un archivo RML, un XML nodo tiene elementos que describen una conexión. El siguiente es un ejemplo del nodo <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>
Nota para obtener una lista completa de los nodos XML y los elementos en cada nodo, vea la sección "(R) eplay (M) arkup (L) anguage" en los SQLEEUtils libros en pantalla.

Cuando utilice la utilidad Read80Trace para generar archivos RML, se genera un archivo RML para cada conexión en la secuencia del archivo de traza. Se utilizan las directivas RML por la utilidad OSTRESS para reproducir la actividad de una conexión específica.

Cuando utilice la utilidad Read80Trace para cargar la base de datos de PerfAnalysis SQL Server para crear tendencias y análisis de actividad, la utilidad Read80Trace utiliza una interfaz de carga masiva que se denomina IRowsetFastLoad desde SQLOLEDB cargar rápidamente la base de datos de análisis de rendimiento. El formato de datos normalizado normalmente reduce el tamaño de datos a una décima a uno-twentieth del tamaño de los archivos de traza original. Se guardará sólo una fila para un lote específico, incluso si se capturaron el evento BatchStarting y el evento de SQL: BatchCompleted. Además, el texto de cada evento está normalizado para determinar patrones únicos y cada evento almacena una referencia al modelo de consulta en lugar del texto de cada evento. Por ejemplo, cuando tiene dos consultas que seleccione en una tabla, pero las consultas utilizan diferentes valores literales, la utilidad Read80Trace normaliza al mismo formulario y puntos a la misma trama de consulta únicas. Este formulario normalizado también es útil en la agregación de datos para conocer información acumulativa o información promedio para todas las apariciones de una consulta específica que se envía por las aplicaciones cliente.

Utilidad OSTRESS

La utilidad OSTRESS es una utilidad de consulta basadas en ODBC multiproceso. La utilidad OSTRESS lee información de entrada de un parámetro de la línea de comandos. El parámetro de la línea de comandos puede ser un archivo RML producido por la utilidad Read80Trace o un archivo del script .SQL delimitado por ir estándar. En el modo de esfuerzo, se crea un subproceso para cada conexión y todos los subprocesos se ejecutan tan rápido como sea posible sin sincronización entre los subprocesos. Este modo se puede utilizar para generar un tipo específico de la carga en el servidor. El modo de reproducción permite sincronizar eventos asegurándose de que reproducirán en la secuencia que sucedieron originalmente. La utilidad OSTRESS también reproduce los eventos con la misma duración relativa entre eventos. Las características siguientes son proporcionados por el OSTRESS utilidad de reproducción y no se proporcionan en la herramienta de reproducción del analizador:
  • Reproducir sucesos RPC como llamadas a procedimiento remoto
  • Atención de reproducción
  • Reproducir las transacciones de DTC
Además, la utilidad OSTRESS es la línea de comandos en función, y puede ejecutar la utilidad OSTRESS como parte de un proceso automatizado o una secuencia de comandos de prueba.

Para descargar la utilidad Read80Trace y la utilidad OSTRESS, visite el siguiente sitio Web:
http://www.microsoft.com/downloads/details.aspx?FamilyId=5691AB53-893A-4AAF-B4A6-9A8BB9669A8B&displaylang=en

Referencias

Para obtener más información acerca de los archivos de seguimiento y el Analizador de SQL, visite el siguiente sitio Web de MSDN:
http://msdn2.microsoft.com/en-us/library/aa173918(SQL.80).aspx

Propiedades

Id. de artículo: 887057 - Última revisión: jueves, 15 de marzo de 2007 - Versión: 1.7
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbmt kbinfo kbhowto KB887057 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 887057
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com