Crear trazas con SQL Server 2012

Uso de SQL Server Profiler para rastrear problemas de rendimiento de la base de datos SQL Server Profiler es una herramienta de diagnóstico incluida con Microsoft SQL Server 2012.

Uso de SQL Server Profiler para rastrear problemas de rendimiento de la base de datos

SQL Server Profiler es una herramienta de diagnóstico incluida con Microsoft SQL Server 2012. Le permite crear seguimientos de SQL que rastrean las acciones específicas realizadas contra una base de datos de SQL Server. Las trazas de SQL proporcionan información valiosa para solucionar problemas de la base de datos y ajustar el rendimiento del motor de la base de datos. Por ejemplo, los administradores pueden usar un seguimiento para identificar un cuello de botella en una consulta y desarrollar optimizaciones para mejorar el rendimiento de la base de datos.

Crear un rastro

El proceso paso a paso para crear un rastreo de servidor SQL con SQL Server Profiler es el siguiente:

  1. Abra SQL Server Management Studio y conéctese a la instancia de SQL Server que elija. Proporcione el nombre del servidor y las credenciales de inicio de sesión adecuadas, a menos que esté utilizando la autenticación de Windows.

  2. Después de abrir SQL Server Management Studio, elija SQL Server Profiler en el menú Herramientas . Tenga en cuenta que si no planea usar otras herramientas de SQL Server en esta sesión administrativa, puede optar por iniciar SQL Profiler directamente, en lugar de pasar por Management Studio.

  3. Proporcione nuevamente las credenciales de inicio de sesión, si se le solicita que lo haga.

  4. SQL Server Profiler asume que desea iniciar un nuevo rastreo y abre una ventana Propiedades de rastreo . La ventana está en blanco para permitirle especificar los detalles de la traza.

  5. Cree un nombre descriptivo para el rastreo y escríbalo en el cuadro de texto Nombre del rastreo .

    Seleccione una plantilla para la traza en el menú desplegable Usar la plantilla . Esto le permite iniciar su rastreo utilizando una de las plantillas predefinidas almacenadas en la biblioteca de SQL Server.

  6. Elija una ubicación para guardar los resultados de su rastreo. Tienes dos opciones aquí:

    Seleccione Guardar en archivo para guardar el seguimiento en un archivo en el disco duro local. Proporcione un nombre de archivo y una ubicación en la ventana Guardar como que aparece como resultado de hacer clic en la casilla de verificación. También puede establecer un tamaño máximo de archivo en MB para limitar el impacto que el rastreo podría tener en el uso del disco.

    Seleccione Guardar en tabla para guardar el seguimiento en una tabla dentro de la base de datos de SQL Server. Si selecciona esta opción, se le solicitará que se conecte a la base de datos donde desea almacenar los resultados del rastreo. También puede establecer un tamaño de rastreo máximo, en miles de filas de tabla, para limitar el impacto que el rastreo podría tener en su base de datos.

  7. Haga clic en la pestaña Selección de eventos para revisar los eventos que supervisará con su seguimiento. Algunos eventos se seleccionan automáticamente según la plantilla que elija. Puede modificar esas selecciones predeterminadas en este momento y ver opciones adicionales haciendo clic en las casillas Mostrar todos los eventos y Mostrar todas las columnas .

  8. Haga clic en el botón Ejecutar para comenzar el rastreo. Cuando haya terminado, seleccione Detener rastreo en el menú Archivo .

Elegir una plantilla

Cuando comienza un rastreo, puede elegir basarlo en cualquiera de las plantillas que se encuentran en la biblioteca de rastreo de SQL Server. Tres de las plantillas de rastreo más utilizadas son:

  • La plantilla estándar, que recopila una variedad de información sobre las conexiones de SQL Server, los procedimientos almacenados y las instrucciones de Transact-SQL
  • La plantilla de ajuste, que recopila información que se puede usar con el Asesor de ajuste de motor de base de datos para ajustar el rendimiento de su servidor SQL
  • La plantilla TSQL_Replay, que recopila suficiente información sobre cada instrucción Transact-SQL para recrear la actividad en el futuro

Este artículo aborda el Analizador de SQL Server para SQL Server 2012. También hay versiones anteriores.

Rate article
labsfabs.com
Add a comment