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


SQL Server, объект Databases

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

Объект SQLServer:Databases в SQL Server содержит счетчики для контроля и отслеживания операций массового копирования, пропускной способности создания и восстановления резервных копий, а также действий, связанных с журналом транзакций. Контроль и отслеживание транзакций и журнала транзакций позволяют определить, насколько интенсивна деятельность пользователей в базе данных, и как быстро заполняется журнал транзакций. Уровень активности пользователей определяет производительность базы данных и влияет на размеры журналов, блокировку и репликацию. Отслеживание низкоуровневых операций в журнале для оценки активности пользователей и использования ресурсов помогает определить критические факторы производительности.

Одновременно можно отслеживать несколько экземпляров объекта Databases , каждый из которых представляет отдельную базу данных.

Эта таблица описывает счетчики объекта Databases SQL Server.

Счетчики объекта Databases SQL Server Description
Активные параллельные потоки повтора Число активных параллельных потоков повтора.
Активные транзакции Количество активных транзакций в базе данных.
Среднее расстояние от конца журнала на запрос к пулу журналов Среднее расстояние в байтах от конца журнала на запрос к пулу журналов (указывается для запросов в последнем виртуальном файле журнала).
Пропускная способность резервного копирования и восстановления/с Пропускная способность чтения и записи для операций резервного копирования и восстановления базы данных. Байт в секунду. Например, можно оценить изменение скорости выполнения резервного копирования при добавлении параллельно используемых устройств резервного копирования или при переходе на более быстрые устройства. Сведения о пропускной способности операций резервного копирования и восстановления баз данных позволяет определить скорость и состояние выполняемых операций резервного копирования и восстановления.
Массовое копирование строк/с Количество строк, скопированных за секунду при выполнении операции массового копирования.
Пропускная способность массового копирования/с Объем данных, скопированных при операции массового копирования в секунду (в килобайтах).
Записи таблицы фиксации Размер (число) строк находящейся в памяти части таблицы фиксации для базы данных. Дополнительные сведения см. в разделе sys.dm_tran_commit_table (Transact-SQL).
Размер файлов данных (КБ) Совокупный размер (в килобайтах) всех файлов данных базы данных, включая любое автоматическое увеличение размера файлов данных. Отслеживание этого счетчика может быть полезно для определения правильного размера tempdb.
Логический просмотр DBCC, байт/с Количество байтов, считанных за секунду операциями логического просмотра при выполнении команд консоли базы данных (DBCC).
Время фиксации группы (сек) Время приостановки группы (мс) в секунду.
Количество байтов журнала, сбрасываемых на диск/с Общее число сброшенных байтов журнала.
Коэффициент попаданий в кэш журнала Процент операций чтения журнала, получивших данных из кэша журнала.
Базовый коэффициент попаданий в кэш журнала Только для внутреннего пользования.
Чтений кэша журнала/с Количество операций чтения, выполненных за секунду из кэша менеджера журнала.
Размер файлов журнала (КБ) Совокупный размер (в килобайтах) всех файлов журнала транзакций в базе данных.
Используемый размер файлов журнала (КБ) Совокупный размер используемого пространства во всех файлах журнала базы данных.
Время ожидания записи журнала на диск Совокупное время ожидания записи журнала на диск (в миллисекундах). В базе данных-получателе в режиме AlwaysOn это значение указывает период ожидания для записи на диск записей журнала.
Число ожиданий в секунду записи журнала на диск Число операций фиксации в секунду, ожидающих записи журнала на диск.
Время записи журнала на диск (мс) Время в миллисекундах для выполнения операций записи при сбросе журнала на диск, которые были выполнены в последнюю секунду.
Записей журнала на диск в секунду Число записей журнала на диск в секунду.
Увеличение журнала Общее число выполнений операции расширения журнала транзакций базы данных.
Неудачных обращений к кэшу пула журнала/с Количество запросов, при выполнении которых блок журнала отсутствовал в пуле журналов. Пул журнала — кэш в памяти для журналов транзакций. Этот кэш используется для оптимизации чтения журнала для восстановления, репликации транзакций, отката и групп доступности AlwaysOn.
Операций чтения диска пула журнала/с Число операций чтения диска, которые выдал пул журнала для получения блоков журнала.
Удалений хэша пула журналов/с Частота удалений необработанных записей хэша из пула журналов.
Вставки в хэш пула журналов/с Частота вставок необработанных записей хэша в пул журналов.
Недопустимых записей хэша пула журналов/с Частота сбоев просмотров хэша, не являющихся допустимыми.
Отправок пула журналов просмотрами журнала/с Скорость отправки блока журнала путем сканирования журналов, которые могут поступать из диска или памяти.
Отправок пула журналов средством записи журнала/с Частота отправок блока журнала потоком средства записи журнала.
Отправка пула журнала — пустой свободный пул/с Скорость ошибок при принудительной отправке блокировок журнала из-за пустого свободного пула.
Отправка пула журнала — недостаточно памяти/с Скорость ошибок при принудительной отправке блокировок журнала из-за недостатка памяти.
Отправка пула журнала — буфер недоступен/с Скорость ошибок при принудительной отправке блокировок журнала из-за недоступного буфера.
Повторная запись пула журналов. За усечением/с Непопадания в кэш пула вследствие запроса блокировки после номера LSN усечения.
Базовый счетчик запросов к пулу журналов Только для внутреннего пользования.
Запросов к пулу журналов для старого виртуального файла журнала/с Запросы к пулу журналов, отсутствовавшие в последнем виртуальном файле журнала.
Запросов пула журнала/с Количество запросов блока журнала, обрабатываемых пулом журнала.
Совокупный размер активного журнала Текущий совокупный размер активного журнала в диспетчере общего кэша в байтах.
Совокупный размер общего пула Текущее совокупное использование памяти в диспетчере общего кэша в байтах.
Сжатие журнала Общее количество сжатий журнала для этой базы данных.
Усечения журнала Число выполненных операций усечения журнала транзакций (простая модель восстановления).
Процент использования журнала Процент используемого пространства журнала.
Созданных несовпадений "в строке" постоянного хранилища версий в секунду Число версий, созданных с несовпадением стилей "в строке".
Извлеченных несовпадений "в строке" постоянного хранилища версий в секунду Число версий, извлеченных с несовпадением стилей "в строке".
Выделенных страниц "вне строки" постоянного хранилища версий в секунду Число страниц, выделенных для постоянного хранилища версий.
Освобожденных страниц "вне строки" постоянного хранилища версий в секунду Число страниц, освобожденных в постоянном хранилище версий.
Созданных записей "вне строки" постоянного хранилища версий в секунду Число записей, вставленных в постоянное хранилище версий.
Извлеченных записей "вне строки" постоянного хранилища версий в секунду Число записей, извлеченных из постоянного хранилища версий.
Скорость активных транзакций репликации Число транзакций в журнале транзакций базы данных публикации, которые отмечены для репликации, но еще не доставлены в базу данных распространителя.
Скорость Транс. Ставка Число транзакций, читаемое за секунду из журнала транзакций базы данных публикации и помещаемое в базу данных распространителя.
Передача сжатых данных, байт/с Объем данных, перемещаемых за секунду операциями автосжатия или инструкциями DBCC SHRINKDATABASE или DBCC SHRINKFILE.
Отслеживаемых транзакций/с Количество зафиксированных транзакций, записанных в таблицу фиксации для базы данных.
Транзакций/с Количество начатых в базе данных за секунду транзакций.

Показатель Транзакций в секунду не учитывает транзакции только с XTP (транзакции, запущенные скомпилированной в собственном коде хранимой процедурой).
Промахи контейнеров при добавлении номеров LSN в WPR Число промахов контейнера при добавлении номеров LSN в writePageRecorder.
Замены контейнеров в WPR Число замен контейнеров в writePageRecorder.
Промахи контейнеров при проверке устаревших номеров LSN Число промахов контейнера при проверке устаревших номеров LSN.
Транзакций записи/сек Число транзакций, которые производили запись в базу данных и были зафиксированы, за последнюю секунду.
Основа для задержки DLC XTP-контроллера Только для внутреннего пользования.
Задержка/извлечение DLC XTP-контроллера Средняя задержка в микросекундах между попаданием блоков журнала в модуль Direct Log Consumer и их извлечением XTP-контроллером (в секунду).
Пиковая задержка DLC XTP-контроллера Самая длительная зафиксированная задержка извлечения из модуля Direct Log Consumer XTP-контроллером в микросекундах.
Обработано журналов XTP-контроллером/с Число байт журнала, обработанных потоком XTP-контроллера за секунду.
Использовано памяти XTP (КБ) Объем памяти, используемой XTP в базе данных.

Пример

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

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