Compartir a través de


Recopilar los datos de seguimiento SQL para supervisar y mejorar el rendimiento en las pruebas de carga

La traza SQL es una herramienta que puede utilizar en las pruebas de carga como ayuda para supervisar y mejorar el rendimiento de las aplicaciones web.Debe usar esta traza únicamente si la aplicación web emplea SQL Server para almacenar datos.

[!NOTA]

La traza SQL no se limita a las pruebas de rendimiento web.Las pruebas unitarias para aplicaciones que tienen acceso a bases de datos de SQL Server también son buenas candidatas para esta traza.

Puede recopilar información de seguimiento SQL durante la ejecución de una prueba de carga y realizar el análisis más tarde.La recopilación de la información de seguimiento permite identificar las consultas y los procedimientos almacenados que se ejecutan más despacio en la base de datos de SQL Server que se prueba.Para habilitar la traza, edite la prueba de carga en el Editor de prueba de carga después de crearla.

Cuando se habilita la traza SQL, se crea un archivo durante la ejecución de la prueba de carga que contiene la información de seguimiento.Al final de la ejecución de pruebas, estos datos se guardan automáticamente en el Almacén de resultados de pruebas de carga y se elimina el archivo de seguimiento.Analice la información de seguimiento en la tabla Seguimiento SQL después de que se haya completado la prueba de carga.Para obtener más información, vea SQL Trace Data Table.

Si el seguimiento SQL está habilitado, los datos del seguimiento SQL se pueden mostrar en el Analizador de prueba de carga en la tabla Seguimiento SQL, que está disponible en la vista Tablas.Para diagnosticar los problemas de rendimiento de SQL, el seguimiento SQL es una alternativa fácil de usar al inicio de una sesión del Analizador de SQL independiente mientras se ejecuta la prueba de carga.Para habilitar esta característica, el usuario que está ejecutando la prueba de carga debe tener los privilegios de SQL necesarios para realizar el seguimiento SQL y se debe especificar un directorio (normalmente un recurso compartido) donde se escribirá el archivo de seguimiento.Cuando se completa la prueba de carga, los datos de este archivo se importan al repositorio de pruebas de carga y se asocian a esta para que se pueda ver más tarde con el Analizador de prueba de carga.

[!NOTA]

Para utilizar la traza SQL en una prueba de carga que se ejecuta localmente en un equipo con Windows Vista, debe ser miembro del rol sysadmin en la instancia de SQL Server de la que se está realizando el seguimiento.Para corregir este problema, un administrador de SQL Server debe agregarle al rol sysadmin.

[!NOTA]

Para obtener una lista completa de las propiedades de los parámetros de ejecución y sus descripciones, vea Propiedades de los parámetros de ejecución de las pruebas de carga.Tareas

Requisitos

  • Visual Studio Ultimate

Tutoriales: Integración de los datos de seguimiento de SQL

Para habilitar la traza SQL para la ejecución de una prueba de carga

  1. Abra una prueba de carga en el Editor de prueba de carga.

  2. Haga clic con el botón secundario en el nodo Configuración de ejecución activo para su prueba de carga y, a continuación, seleccione Propiedades.

    Se mostrará la ventana Propiedades.

  3. Establezca la propiedad Traza SQL habilitada.True indica que la traza SQL está habilitada; False indica que no lo está.

  4. Establezca la propiedad Cadena de conexión de traza SQL.Escriba la cadena de conexión del servidor SQL a la que desea hacerle seguimiento o haga clic en el botón de puntos suspensivos para abrir el cuadro de diálogo Propiedades de conexión.

  5. Establezca la propiedad Directorio de traza SQL.Especifique la carpeta donde desee almacenar los datos del seguimiento SQL.La ruta de acceso debe ser accesible para SQL Server y el cliente que ejecuta Visual Studio Ultimate.

  6. Establezca la propiedad Duración mínima de operaciones SQL de las que se realiza el seguimiento.Escriba un valor para la duración mínima de las consultas sujetas a seguimiento.Por ejemplo, 500 indica que se realiza un seguimiento de todas las consultas que duran más de 500.Las unidades se expresan en milisegundos.

    [!NOTA]

    Si utiliza SQL Server 2005, las unidades de duración se expresan en microsegundos.

  7. Guarde y ejecute la prueba.

    Sólo podrá ver los datos de traza SQL cuando se haya completado la prueba de carga.Para obtener más información, vea SQL Trace Data Table.

    [!NOTA]

    Para obtener una lista completa de las propiedades de los parámetros de ejecución y sus descripciones, vea Propiedades de los parámetros de ejecución de las pruebas de carga.

Vea también

Conceptos

Administrar los resultados de pruebas de carga en el repositorio de resultados pruebas de carga

Otros recursos

Crear y editar pruebas de carga

Analizar los resultados de pruebas de carga con el analizador de pruebas de carga