Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft SQL Server предоставляет объекты и счетчики, которые могут использоваться системным монитором для мониторинга активности на компьютерах под управлением экземпляра SQL Server. Объект — это любой ресурс SQL Server, например блокировка SQL Server или процесс Windows. В каждом объекте содержатся один или более счетчиков, определяющих различные аспекты объектов для мониторинга. Например, объект SQL Server Locks содержит счетчики с именем Number of Deadlocks/sec и Lock Timeouts/sec.
Некоторые объекты имеют несколько экземпляров, если на компьютере существует несколько ресурсов заданного типа. Например, тип объекта Processor будет иметь несколько экземпляров, если система имеет несколько процессоров. Тип объекта Database имеет один экземпляр для каждой базы данных в SQL Server. Некоторые типы объектов (например, объект Memory Manager ) имеют только один экземпляр. Если тип объекта имеет несколько экземпляров, можно добавить счетчики для отслеживания статистики для каждого экземпляра или во многих случаях одновременно все экземпляры. Счетчики для экземпляра по умолчанию отображаются в формате SQLServer:<object name>. Счетчики именованных экземпляров отображаются в формате MSSQL$<имя экземпляра>:<имя счетчика> или SQLAgent$<имя экземпляра>:<имя счетчика>.
Добавляя или удаляя счетчики на диаграмму и сохраняя параметры диаграммы, можно указать объекты и счетчики SQL Server, отслеживаемые при запуске системного монитора.
Вы можете настроить системный монитор для отображения статистики из любого счетчика SQL Server. Кроме того, можно задать пороговое значение для любого счетчика SQL Server, а затем создать оповещение при превышении порогового значения счетчика. Дополнительные сведения о настройке оповещения см. в статье "Создание оповещения базы данных SQL Server".
Замечание
Статистика SQL Server отображается только при установке экземпляра SQL Server. При остановке и перезапуске экземпляра SQL Server отображение статистики прерывается и возобновляется автоматически. Учтите, что счетчики SQL Server отображаются в оснастке «Системный монитор», даже если SQL Server не запущен. В кластеризованном экземпляре счетчики производительности работают только на узле, где выполняется SQL Server.
Этот раздел состоит из следующих подразделов.
Объекты производительности агента SQL Server
В следующей таблице перечислены объекты производительности, предоставляемые для агента SQL Server:
Объект performance | Описание |
---|---|
SQLAgent:Alerts | Предоставляет сведения об оповещениях агента SQL Server. |
SQLAgent:Jobs | Предоставляет сведения о заданиях агента SQL Server. |
SQLAgent:JobSteps | Предоставляет сведения о шагах задания агента SQL Server. |
SQLAgent:Statistics | Общие сведения об агенте SQL Server. |
Объекты производительности Service Broker
В следующей таблице перечислены объекты производительности, предоставляемые для Service Broker.
Объект performance | Описание |
---|---|
Активация SQLServer:Broker | Предоставляет сведения о задачах, активированных с помощью Компонента Service Broker. |
SQLServer:Broker Statistics | Предоставляет общую информацию о Service Broker. |
SQLServer:Broker Transport | Предоставляет сведения о сети Service Broker. |
Объекты производительности SQL Server
В следующей таблице описаны объекты SQL Server.
Объект performance | Описание |
---|---|
Методы SQLServer:Access | Выполняет поиск и измеряет выделение объектов базы данных SQL Server (например, количество поисковых запросов индекса или количество страниц, выделенных индексам и данным). |
SQLServer:Backup Device | Предоставляет сведения о устройствах резервного копирования, используемых операциями резервного копирования и восстановления, например пропускной способностью устройства резервного копирования. |
SQLServer:Buffer Manager | Предоставляет сведения о буферах памяти, используемых SQL Server, таких как свободная память и коэффициент попадания в буферный кэш. |
SQL Server:Буферный узел | Содержит сведения о частоте запросов и доступа к бесплатным страницам SQL Server. |
SQLServer:CLR | Предоставляет сведения о системе общего времени выполнения (CLR). |
SQLServer:Cursor Manager по типам | Предоставляет сведения о курсорах. |
SQLServer:Cursor Manager Total | Предоставляет сведения о курсорах. |
SQLServer: Отражение базы данных | Предоставляет сведения о зеркальных отображениях базы данных. |
SQLServer:Database | Предоставляет сведения о базе данных SQL Server, например объем свободного места в журнале или количество активных транзакций в базе данных. Может быть несколько экземпляров этого объекта. |
SQL Server:Устаревшие функции | Подсчитывает количество используемых устаревших функций. |
Статистика SQLServer:Exec | Предоставляет сведения о статистике выполнения. |
SQLServer:Общая статистика | Предоставляет сведения об общем действии на уровне сервера, например о количестве пользователей, подключенных к экземпляру SQL Server. |
Реплика доступности SQL Server:HADR | Содержит сведения о репликах доступности групп доступности SQL ServerAlways On. |
Реплика базы данных SQL Server:HADR | Содержит сведения о репликах базы данных групп доступности SQL ServerAlways On. |
SQLServer:Latches | Предоставляет информацию о защелках на внутренних ресурсах, таких как страницы базы данных, используемых SQL Server. |
SQLServer:Locks | Предоставляет сведения о отдельных запросах блокировки, выполненных SQL Server, таких как время ожидания блокировки и взаимоблокировки. Может быть несколько экземпляров этого объекта. |
SQLServer:Memory Manager | Предоставляет сведения об использовании памяти SQL Server, например общее количество выделенных в данный момент структур блокировки. |
SQLServer:Plan Cache | Предоставляет сведения о кэше SQL Server, используемом для хранения таких объектов, как хранимые процедуры, триггеры и планы запросов. |
SQLServer: Статистика пула ресурсов | Предоставляет сведения о статистике пула ресурсов регулятора ресурсов. |
Ошибки SQLServer:SQL | Содержит сведения об ошибках SQL Server. |
SQLServer: Статистика SQL | Предоставляет сведения о аспектах запросов Transact-SQL, таких как количество пакетов Transact-SQL инструкций, полученных SQL Server. |
SQLServer:Transactions | Предоставляет сведения об активных транзакциях в SQL Server, таких как общее количество транзакций и количество транзакций снимков. |
SQLServer: Пользовательские настройки | Выполняет настраиваемый мониторинг. Каждый счетчик может быть пользовательской хранимой процедурой или любой инструкцией Transact-SQL, которая возвращает значение для отслеживания. |
SQLServer: статистика ожидания | Предоставляет сведения о ожиданиях. |
SQLServer: статистика группы рабочей нагрузки | Предоставляет информацию о статистике групповой нагрузки в Resource Governor. |
Объекты производительности репликации SQL Server
В следующей таблице перечислены объекты производительности, предоставляемые для репликации SQL Server:
Объект performance | Описание |
---|---|
Агенты репликации SQLServer Моментальный снимок SQLServer:Replication SQLServer:Replication Logreader SQLServer:Replication Dist. SQLServer:Replication Merge Дополнительные сведения см. в статье Monitoring Replication with System Monitor. |
Предоставляет сведения о действии агента репликации. |
Счетчики конвейеров служб SSIS
Счетчик конвейера служб SSIS см. в разделе "Счетчики производительности".
Необходимые разрешения
Использование объектов SQL Server зависит от разрешений Windows, кроме SQLAgent:Alerts. Пользователи должны быть членом предопределенной роли сервера sysadmin для использования SQLAgent:Alerts.
См. также
Использование объектов производительности
sys.dm_os_performance_counters (Transact-SQL)