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