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

Применимо к: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.
SQL Trace и SQL Server Profiler устарели. Пространство имен Microsoft.SqlServer.Management.Trace, которое содержит объекты трассировки Microsoft SQL Server и Replay, также устаревшее.

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

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

Примечание.

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 с целью сбора данных о производительности сервера мониторинга