SQL Server Profiler es una herramienta de diagnóstico que se incluye con Microsoft SQL Server 2012. Le permite crear trazas 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 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.
Creando un rastro
El proceso paso a paso para crear una traza del servidor SQL con el Analizador de SQL Server es el siguiente:
-
Abierto SQL Server Management Studio y conéctese a la instancia de SQL Server de su elección. Proporcione el nombre del servidor y las credenciales de inicio de sesión apropiadas a menos que esté usando la autenticación de Windows.
-
Después de abrir SQL Server Management Studio, elija Analizador de SQL Server desde el Herramientas menú. Tenga en cuenta que si no planea usar otras herramientas de SQL Server en esta sesión administrativa, puede elegir iniciar el Analizador de SQL directamente, en lugar de ir a través de Management Studio.
-
Proporcione las credenciales de inicio de sesión nuevamente, si se le solicita que lo haga.
-
SQL Server Profiler asume que desea iniciar una nueva traza y abre un Propiedades de rastreo ventana. La ventana está en blanco para permitirle especificar los detalles de la traza.
-
Cree un nombre descriptivo para el rastreo y escríbalo en el Nombre de la traza caja de texto.
Seleccione una plantilla para la traza del Usar la plantilla Menú desplegable. Esto le permite iniciar su rastreo utilizando una de las plantillas predefinidas almacenadas en la biblioteca de SQL Server.
-
Elija una ubicación para guardar los resultados de su traza. Tienes dos opciones aquí:
Seleccionar Guardar en archivo para guardar la traza a 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 la traza podría tener en el uso del disco.
Seleccionar Guardar en tabla para guardar la traza 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 seguimiento. También puede establecer un tamaño máximo de rastreo, en miles de filas de tablas, para limitar el impacto que el rastreo podría tener en su base de datos.
-
Haga clic en el Selección de eventos pestaña para revisar los eventos que monitorearás con tu rastro. Algunos eventos se seleccionan automáticamente según la plantilla que eligió. Puede modificar esas selecciones predeterminadas en este momento y ver opciones adicionales haciendo clic en el botón Mostrar todos los eventos yMostrar todas las columnas casillas de verificación
-
Haga clic en el correr Botón para comenzar la traza. Cuando hayas terminado, selecciona Stop Trace desde el Expediente menú.
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 conexiones de SQL Server, procedimientos almacenados y sentencias Transact-SQL
- La plantilla de optimización, que recopila información que puede usarse con el Asesor de optimización 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 trata sobre el Analizador de SQL Server para SQL Server 2012. También hay versiones anteriores.