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