Guardar seguimientos y plantillas de seguimiento
Es importante distinguir entre guardar archivos de seguimiento y guardar plantillas de seguimiento. Guardar un archivo de seguimiento implica guardar los datos de eventos capturados en un lugar especificado. Guardar una plantilla de seguimiento implica guardar la definición del seguimiento, como las columnas de datos, las clases de eventos o los filtros especificados.
Guardar seguimientos
Guarde los datos de los eventos capturados en un archivo o una tabla de SQL Server cuando necesite analizar o reproducir los datos capturados más adelante. Utilice un archivo de seguimiento para lo siguiente:
Utilice un archivo de seguimiento o una tabla de seguimiento para crear una carga de trabajo a fin de utilizarla como entrada para el Asistente para la optimización de motor de base de datos.
Utilice un archivo de seguimiento para capturar eventos y enviar el archivo de seguimiento a un proveedor de asistencia técnica para su análisis.
Utilice las herramientas de procesamiento de consultas de SQL Server para tener acceso a los datos o verlos en el SQL Server Profiler. Sólo pueden tener acceso directo a la tabla de seguimiento los miembros de la función fija de servidor sysadmin o el creador de la tabla.
[!NOTA]
La captura de datos de seguimiento en una tabla resulta una operación más lenta que la captura de datos de seguimiento en un archivo. Una alternativa es capturar los datos de seguimiento en un archivo, abrir el archivo de seguimiento y, después, guardar el seguimiento como una tabla de seguimiento.
Cuando utilice un archivo de seguimiento, el SQL Server Profiler guardará los datos de eventos capturados (no las definiciones de seguimiento) en un archivo de seguimiento (*.trc) del SQL Server Profiler. La extensión se agrega automáticamente al final del archivo al guardarlo, independientemente de si se ha especificado otra extensión. Por ejemplo, si especifica un archivo de seguimiento denominado Seguimiento.dat, el nombre del archivo creado será Seguimiento.dat.trc.
Importante |
---|
Los usuarios que tienen el permiso SHOWPLAN, ALTER TRACE o VIEW SERVER STATE pueden ver consultas capturadas en la salida del plan de presentación. Estas consultas pueden contener información confidencial, como contraseñas. Por consiguiente, se recomienda conceder estos permisos solo a los usuarios que tengan autorización para ver información confidencial, como los miembros de la función de base de datos fija db_owner o los miembros de la función fija de servidor sysadmin. Además, se recomienda guardar solo los archivos del plan de presentación o los archivos de seguimiento que contengan eventos relacionados con el plan de presentación en una ubicación que utilice el sistema de archivos NTFS, así como restringir el acceso a los usuarios que tengan autorización para ver información confidencial. |
Guardar plantillas
La definición de plantilla de un seguimiento incluye las clases de eventos, las columnas de datos, los filtros y todas las demás propiedades (excepto los datos de eventos capturados) que se utilizan para crear un seguimiento. El SQL Server Profiler proporciona plantillas del sistema predefinidas para las tareas de seguimiento comunes y para tareas específicas, como crear una carga de trabajo que el Asistente para la optimización de motor de base de datos pueda utilizar para optimizar el diseño físico de bases de datos. También se pueden crear y guardar plantillas definidas por el usuario.
Importar y exportar plantillas
El SQL Server Profiler permite importar y exportar plantillas de un servidor a otro. Al exportar una plantilla se mueve una copia de una plantilla existente al directorio especificado. Al importar una plantilla se realiza una copia de una plantilla especificada. Cuando estas plantillas se ven en el SQL Server Profiler, se pueden distinguir de las plantillas del sistema por el término "(usuario)" que sigue al nombre de la plantilla. Las plantillas del sistema predefinidas no se pueden sobrescribir ni modificar directamente.
Analizar el rendimiento con plantillas
Si supervisa SQL Server con frecuencia, utilice plantillas para analizar el rendimiento. Las plantillas capturan los mismos datos de eventos cada vez y utilizan la misma definición de seguimiento para supervisar los mismos eventos. No tendrá que definir las clases de eventos y las columnas de datos cada vez que cree un seguimiento. Además, se puede proporcionar una plantilla a otro usuario para supervisar eventos específicos de SQL Server. Por ejemplo, un proveedor de asistencia técnica puede proporcionar una plantilla a un cliente. El cliente puede utilizar la plantilla para capturar los datos de eventos necesarios, que posteriormente enviará al proveedor de asistencia técnica para que los analice.
Para guardar un seguimiento en un archivo
Historial de cambios
Contenido actualizado |
---|
Se ha agregado una Nota importante a la sección "Guardar seguimientos". |
Vea también