Производительность сервера и мониторинг активности

Применимо к: даSQL Server (все поддерживаемые версии)

Наблюдение за базами данных выполняется с целью оценки производительности сервера. Эффективное наблюдение подразумевает регулярное создание моментальных снимков текущей производительности для обнаружения процессов, вызывающих неполадки, и постоянный сбор данных для отслеживания тенденций роста или изменения производительности. В состав Microsoft SQL Server и операционной системы Microsoft Windows входят программы, позволяющие следить за текущим состоянием базы данных и измерять производительность по мере изменения состояния.

Далее приведены разделы, объясняющие использование средств наблюдения за производительностью и активностью SQL Server и Windows. Занятие содержит следующие разделы:

Выполнение задач наблюдения с помощью средств Windows

Создание предупреждений базы данных SQL Server с помощью инструментов Windows

Выполнение задач наблюдения с помощью расширенных событий

Выполнение задач наблюдения в среде SQL Server Management Studio

Выполнение задач наблюдения с трассировкой SQL и SQL Server Profiler

Важно!

В следующих разделах описываются методы использования трассировки SQL и Приложение SQL Server Profiler.
Трассировка SQL и Приложение SQL Server Profiler являются устаревшими. Пространство имен Microsoft.SqlServer.Management.Trace, которое содержит объекты трассировки Microsoft SQL Server и Replay, также устаревшее.

В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.

Вместо этого используйте расширенные события. Дополнительные сведения о расширенных событиях см. в разделе Быстрое начало. Расширенные события в SQL Server и SSMS XEvent Profiler.

Примечание

Приложение SQL Server Profiler для рабочей нагрузки служб Analysis Services не устарел и будет по-прежнему поддерживаться.

Выполнение задач наблюдения с помощью трассировки SQL с использованием хранимых процедур Transact-SQL

Создание и изменения трассировок с помощью приложения SQL Server Profiler

Запуск, приостановка и полная остановка трассировок с помощью приложения SQL Server Profiler

Открытие трассировок и конфигурации их отображения с помощью приложения SQL Server Profiler

Воспроизведение трассировок с помощью приложения SQL Server Profiler

Создание, изменение и использование шаблонов трассировок с помощью приложения SQL Server Profiler

Использование приложения SQL Server Profiler с целью сбора данных о производительности сервера мониторинга