Производительность сервера и мониторинг активности
Наблюдение за базами данных выполняется с целью оценки производительности сервера. Эффективное наблюдение подразумевает регулярное создание моментальных снимков текущей производительности для обнаружения процессов, вызывающих неполадки, и постоянный сбор данных для отслеживания тенденций роста или изменения производительности. В состав Microsoft SQL Server и операционной системы Microsoft Windows входят программы, позволяющие следить за текущим состоянием базы данных и измерять производительность по мере изменения состояния.
Далее приведены разделы, объясняющие использование средств наблюдения за производительностью и активностью SQL Server и Windows. Занятие содержит следующие разделы:
В этом разделе
Выполнение задач наблюдения с помощью средств Windows
Создание предупреждений базы данных SQL Server с помощью инструментов Windows
Выполнение задач наблюдения в среде SQL Server Management Studio
Просмотр журнала ошибок SQL Server (среда SQL Server Management Studio)
Открытие монитора активности (среда SQL Server Management Studio)
Выполнение задач наблюдения с помощью трассировки SQL с использованием хранимых процедур Transact-SQL
Создание и изменения трассировок с помощью приложения SQL Server Profiler
установить глобальные параметры трассировки (SQL Server Profiler)
указать столбцы событий и данных для файла трассировки (приложение SQL Server Profiler)
создать скрипт Transact-SQL для выполнения трассировки (приложение SQL Server Profiler)
сохранить результаты трассировки в файл (приложение SQL Server Profiler)
установить максимальный размер для файла трассировки (приложение SQL Server Profiler)
сохранять результаты трассировки в таблицу (SQL Server Profiler)
установить максимальный размер для таблицы трассировки (приложение SQL Server Profiler)
просмотреть сведения о фильтре (приложение SQL Server Profiler)
фильтровать события по времени начала (приложение SQL Server Profiler)
фильтровать события на основе времени окончания события (приложение SQL Server Profiler)
отфильтровать идентификаторы процессов сервера (SPID) в трассировке (приложение SQL Server Profiler)
упорядочить столбцы, отображаемые в трассировке (приложение SQL Server Profiler)
Запуск, приостановка и полная остановка трассировок с помощью приложения SQL Server Profiler
автоматически запустить трассировку после соединения с сервером (приложение SQL Server Profiler)
провести трассировку после ее приостановки или прекращения (приложение SQL Server Profiler)
Открытие трассировок и конфигурации их отображения с помощью приложения SQL Server Profiler
открыть таблицу трассировки (приложение SQL Server Profiler)
установить определения трассировки по умолчанию (приложение SQL Server Profiler)
установить параметры по умолчанию для отображения трассировки (приложение SQL Server Profiler)
Воспроизведение трассировок с помощью приложения SQL Server Profiler
воспроизвести файл трассировки (приложение SQL Server Profiler)
воспроизвести таблицу трассировки (приложение SQL Server Profiler)
воспроизвести одиночное событие за раз (приложение SQL Server Profiler)
воспроизвести нагрузку до точки останова (SQL Server Profiler)
воспроизвести скрипт на языке Transact-SQL (приложение SQL Server Profiler)
Создание, изменение и использование шаблонов трассировок с помощью приложения SQL Server Profiler
Изменение шаблона трассировки (приложение SQL Server Profiler)
создать шаблон на основе выполняемой трассировки (SQL Server Profiler)
создать шаблон на основе файла трассировки или таблицы трассировки (приложение SQL Server Profiler)
экспортировать шаблон трассировки (приложение SQL Server Profiler)
импортировать шаблон трассировки (приложение SQL Server Profiler)
Использование приложения SQL Server Profiler с целью сбора данных о производительности сервера мониторинга