Índice

Generador de perfiles

El generador de perfiles propuesto por SQL Server es una herramienta que permite capturar las instrucciones enviadas al servidor. Esta captura se registra en un archivo llamado archivo de traza. La herramienta SQL Server Profiler permite definir las opciones de esta captura y registrar el archivo de traza. También es posible capturar un flujo de eventos en un archivo de traza con la ayuda de procedimientos almacenados.

SQL Server Profiler permite también analizar una traza capturada.

La captura del flujo de trabajo enviado a SQL Server puede establecerse por varias razones:

  • analizar la carga de trabajo del servidor,

  • validar la estructura física de la base en relación a la carga de trabajo,

  • identificar las consultas largas y/o bloqueantes,

  • servir de base para una auditoría de seguridad.

Cuando se establece una captura, es necesario precisar los elementos que deben ser registrados en el archivo de traza: ¿sobre qué criterios son seleccionados? ¿Qué información es necesario conservar...? Para definir de manera precisa las opciones de captura, SQL Server Profiler utiliza sus propios términos:

  • Evento: se trata de una acción que se produce sobre la instancia SQL Server. Esta acción corresponde a una instrucción Transact SQL simple como INSERT, UPDATE, DELETE, por ejemplo. Para cada evento, se genera una línea de información y se registra en la traza.

  • Clase de eventos: se trata de una agrupación lógica de eventos que pueden registrarse ...