Поделиться через


SQL Server, объект General Statistics

Область применения: SQL Server

Объект SQLServer:General Statistics в SQL Server предоставляет счетчики для мониторинга общих действий на уровне сервера, таких как количество текущих подключений и количество пользователей, подключающихся и отключаемых в секунду, с компьютеров, на которых выполняется экземпляр SQL Server. Это может быть полезно при работе с системами типов больших онлайн-транзакций (OLTP), в которых существует множество клиентов, которые подключаются и отключаются от экземпляра SQL Server.

В этой таблице описываются счетчики общей статистики SQL Server.

Счетчики объекта общей статистики сервера SQL Server Description
Активных временных таблиц Количество используемых временных таблиц/табличных переменных.
Число сбросов соединений в сек. Общее число входов в систему из пула соединений.
Отложенное удаление уведомлений о событии Количество уведомлений о событиях, ожидающих удаления системной очередью.
Проверенных HTTP-запросов Количество HTTP-запросов в секунду, прошедших проверку подлинности.
Логических соединений Количество логических соединений с системой.

Главной задачей логических соединений является обслуживание запросов в режиме MARS. При запросах MARS при каждом подключении приложения к SQL Server может быть несколько логических подключений, которые соответствуют физическому соединению.

Если режим MARS не используется, то количество физических соединений совпадает с количеством логических. Поэтому при каждом подключении приложения к SQL Server логические подключения будут увеличиваться на 1.
Входов/с Общее количество входов в систему, произведенных за секунду. Это значение не учитывает помещенные в пул соединения.
Выходов/с Количество операций выхода из системы в секунду.
Взаимоблокировок режима MARS Количество обнаруженных взаимоблокировок MARS.
Количество неатомарных результатов Количество неатомных результатов в секунду.
Заблокированных процессов Количество блокированных в данный момент процессов.
Пустых SOAP-запросов Количество пустых запросов SOAP в секунду.
Вызовов методов SOAP Количество вызовов методов SOAP в секунду.
SOAP-запросов на запуск сеанса Количество запросов инициализации сеанса SOAP в секунду.
SOAP-запросов на завершение сеанса Количество запросов завершения сеанса SOAP в секунду.
SOAP-запросов SQL Количество запросов SOAP SQL в секунду.
SOAP-запросов WSDL Количество запросов языка описания страниц веб-служб SOAP в секунду.
Ожиданий блокировки поставщика ввода-вывода трассировки SQL Количество ожиданий блокировки поставщика операций ввода-вывода файлов в секунду.
Скорость создания временных таблиц Количество созданных временных таблиц/табличных переменных в секунду.
Временных таблиц для удаления Количество временных таблиц/табличных переменных, ожидающих уничтожения системным потоком очистки.
Идентификатор единицы восстановления tempdb** Число созданных повторяющихся tempdb идентификаторов единицы восстановления.
Идентификатор набора строк tempdb** Число созданных идентификаторов повторяющегося tempdb набора строк.
Очередь уведомлений о событиях трассировки Количество экземпляров уведомлений о событиях трассировки, ожидающих отправки во внутренней очереди через компонент Service Broker.
Транзакции Количество прикреплений транзакций (локальные, DTC, привязка всех объединенных).
Подключения пользователей Количество пользователей, подключенных в данный момент к серверу SQL Server.

Пример

Вы начинаете изучать счетчики производительности запросов в этом объекте, используя этот запрос T-SQL в динамическом административном представлении sys.dm_os_performance_counters:

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%General Statistics%';