Supervisión de la actividad y rendimiento del servidorServer Performance and Activity Monitoring

SE APLICA A: síSQL Server noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

El objetivo de supervisar bases de datos es evaluar el rendimiento de un servidor.The goal of monitoring databases is to assess how a server is performing. Una supervisión eficaz implica tomar instantáneas periódicas del rendimiento actual para aislar procesos que causan problemas y recopilar datos de forma continua a lo largo del tiempo para realizar el seguimiento de las tendencias de rendimiento.Effective monitoring involves taking periodic snapshots of current performance to isolate processes that are causing problems, and gathering data continuously over time to track performance trends. MicrosoftMicrosoft SQL ServerSQL Server y el sistema operativo MicrosoftMicrosoft Windows proporcionan utilidades que permiten ver la condición actual de la base de datos y realizar un seguimiento del rendimiento a medida que las condiciones cambian.SQL ServerSQL Server and the MicrosoftMicrosoft Windows operating system provide utilities that let you view the current condition of the database and to track performance as conditions change.

La sección siguiente contiene temas que describen cómo utilizar las herramientas de supervisión de la actividad y el rendimiento de SQL ServerSQL Server y Windows.The following section contains topics that describe how to use SQL ServerSQL Server and Windows performance and activity monitoring tools. Incluye los temas siguientes:It contains the following topics:

Para realizar tareas de supervisión con herramientas de WindowsTo perform monitoring tasks with Windows tools

Para crear alertas de bases de datos de SQL Server con herramientas de WindowsTo create SQL Server database alerts with Windows tools

Para realizar tareas de supervisión con eventos extendidosTo perform monitoring tasks with Extended Events

Para realizar tareas de supervisión con SQL Server Management StudioTo perform monitoring tasks with SQL Server Management Studio

Para realizar tareas de supervisión con Seguimiento de SQL y SQL Server ProfilerTo perform monitoring tasks with SQL Trace and SQL Server Profiler

Importante

En las secciones siguientes se describen los métodos de uso de Seguimiento de SQL y SQL Server ProfilerSQL Server Profiler.The next sections describe methods of using SQL Trace and SQL Server ProfilerSQL Server Profiler.
Seguimiento de SQL y SQL Server ProfilerSQL Server Profiler están en desuso.SQL Trace and SQL Server ProfilerSQL Server Profiler are deprecated. El espacio de nombres Microsoft.SqlServer.Management.Trace que contiene los objetos Trace y Replay de Microsoft SQL Server también están en desuso.The Microsoft.SqlServer.Management.Trace namespace that contains the Microsoft SQL Server Trace and Replay objects are also deprecated.

Esta característica está en modo de mantenimiento y es posible que no se incluya en una versión futura de Microsoft SQL Server.This feature is in maintenance mode and may be removed in a future version of Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Use eventos extendidos en su lugar.Use Extended Events instead. Para más información sobre los eventos extendidos, vea Inicio rápido: Eventos extendidos en SQL Server y Generador de perfiles XEvent de SSMS.For more information on Extended Events, see Quick Start: Extended events in SQL Server and SSMS XEvent Profiler.

Nota

SQL Server ProfilerSQL Server Profiler para las cargas de trabajo de Analysis Services NO está en desuso y seguirá siendo compatible.for Analysis Services workloads is NOT deprecated, and will continue to be supported.

Para realizar tareas de supervisión con Seguimiento de SQL mediante procedimientos almacenados de Transact-SQLTo perform monitoring tasks with SQL Trace by using Transact-SQL stored procedures

Para crear y modificar seguimientos mediante SQL Server ProfilerTo create and modify traces by using SQL Server Profiler

Para iniciar, pausar y detener seguimientos mediante SQL Server ProfilerTo start, pause, and stop traces by using SQL Server Profiler

Para abrir seguimientos y configurar cómo se visualizan los seguimientos mediante SQL Server ProfilerTo open traces and configure how traces are displayed by using SQL Server Profiler

Para reproducir seguimientos mediante SQL Server ProfilerTo replay traces by using SQL Server Profiler

Para crear, modificar y utilizar plantillas de seguimientos mediante SQL Server ProfilerTo create, modify, and use trace templates by using SQL Server Profiler

Para utilizar seguimientos de SQL Server Profiler para recopilar y supervisar el rendimiento del servidorTo use SQL Server Profiler traces to collect and monitor server performance