SQL Server, объект DatabasesSQL Server, Databases Object

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Объект SQLServer:Databases в SQL Server содержит счетчики для контроля и отслеживания операций массового копирования, пропускной способности создания и восстановления резервных копий, а также действий, связанных с журналом транзакций.The SQLServer:Databases object in SQL Server provides counters to monitor bulk copy operations, backup and restore throughput, and transaction log activities. Контроль и отслеживание транзакций и журнала транзакций позволяют определить, насколько интенсивна деятельность пользователей в базе данных, и как быстро заполняется журнал транзакций.Monitor transactions and the transaction log to determine how much user activity is occurring in the database and how full the transaction log is becoming. Уровень активности пользователей определяет производительность базы данных и влияет на размеры журналов, блокировку и репликацию.The amount of user activity can determine the performance of the database and affect log size, locking, and replication. Отслеживание низкоуровневых операций в журнале для оценки активности пользователей и использования ресурсов помогает определить критические факторы производительности.Monitoring low-level log activity to gauge user activity and resource usage can help you to identify performance bottlenecks.

Одновременно можно отслеживать несколько экземпляров объекта Databases , каждый из которых представляет отдельную базу данных.Multiple instances of the Databases object, each representing a single database, can be monitored at the same time.

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

Счетчики объекта Databases SQL ServerSQL Server Databases counters ОписаниеDescription
Активные транзакцииActive Transactions Количество активных транзакций в базе данных.Number of active transactions for the database.
Среднее расстояние от конца журнала на запрос к пулу журналовAvg Dist From EOL/LP Request Среднее расстояние в байтах от конца журнала на запрос к пулу журналов (указывается для запросов в последнем виртуальном файле журнала).Average distance in bytes from end of log per log pool request, for requests in the last VLF.
Пропускная способность резервного копирования и восстановления/сBackup/Restore Throughput/sec Пропускная способность операций чтения и записи при резервном копировании или восстановлении базы данных, в секунду.Read/write throughput for backup and restore operations of a database per second. Например, можно оценить изменение скорости выполнения резервного копирования при добавлении параллельно используемых устройств резервного копирования или при переходе на более быстрые устройства.For example, you can measure how the performance of the database backup operation changes when more backup devices are used in parallel or when faster devices are used. Сведения о пропускной способности операций резервного копирования и восстановления баз данных позволяет определить скорость и состояние выполняемых операций резервного копирования и восстановления.Throughput of a database backup or restore operation allows you to determine the progress and performance of your backup and restore operations.
Массовое копирование строк/сBulk Copy Rows/sec Количество строк, скопированных за секунду при выполнении операции массового копирования.Number of rows bulk copied per second.
Пропускная способность массового копирования/сBulk Copy Throughput/sec Объем данных, скопированных при операции массового копирования в секунду (в килобайтах).Amount of data bulk copied (in kilobytes) per second.
Записи таблицы фиксацииCommit table entries Размер (число) строк находящейся в памяти части таблицы фиксации для базы данных.The size (row count) of the in-memory portion of the commit table for the database. Дополнительные сведения см. в разделе sys.dm_tran_commit_table (Transact-SQL).For more information, see sys.dm_tran_commit_table (Transact-SQL).
Размер файлов данных (КБ)Data File(s) Size (KB) Совокупный размер (в килобайтах) всех файлов данных базы данных, включая любое автоматическое увеличение размера файлов данных.Cumulative size (in kilobytes) of all the data files in the database including any automatic growth. Отслеживание этого счетчика может быть полезно для определения верного размера tempdb.Monitoring this counter is useful, for example, for determining the correct size of tempdb.
Логический просмотр DBCC, байт/сDBCC Logical Scan Bytes/sec Количество байтов, считанных за секунду операциями логического просмотра при выполнении команд консоли базы данных (DBCC).Number of logical read scan bytes per second for database console commands (DBCC).
Время фиксации группы (сек)Group Commit Time/sec Время приостановки группы (мс) в секунду.Group stall time (microseconds) per second.
Количество байтов журнала, сбрасываемых на диск/сLog Bytes Flushed/sec Общее число сброшенных байтов журнала.Total number of log bytes flushed.
Коэффициент попаданий в кэш журналаLog Cache Hit Ratio Процент операций чтения журнала, получивших данных из кэша журнала.Percentage of log cache reads satisfied from the log cache.
Базовый коэффициент попаданий в кэш журналаLog Cache Hit Ratio Base Только для внутреннего применения.For internal use only.
Чтений кэша журнала/сLog Cache Reads/sec Количество операций чтения, выполненных за секунду из кэша менеджера журнала.Reads performed per second through the log manager cache.
Размер файлов журнала (КБ)Log File(s) Size (KB) Совокупный размер (в килобайтах) всех файлов журнала транзакций в базе данных.Cumulative size (in kilobytes) of all the transaction log files in the database.
Используемый размер файлов журнала (КБ)Log File(s) Used Size (KB) Совокупный размер используемого пространства во всех файлах журнала базы данных.The cumulative used size of all the log files in the database.
Время ожидания записи журнала на дискLog Flush Wait Time Совокупное время ожидания записи журнала на диск (в миллисекундах).Total wait time (in milliseconds) to flush the log. В базе данных-получателе в режиме AlwaysOn это значение указывает период ожидания для записи на диск записей журнала.On an Always On secondary database, this value indicates the wait time for log records to be hardened to disk.
Число ожиданий в секунду записи журнала на дискLog Flush Waits/sec Число операций фиксации в секунду, ожидающих записи журнала на диск.Number of commits per second waiting for the log flush.
Время записи журнала на диск (мс)Log Flush Write Time (ms) Время в миллисекундах для выполнения операций записи при сбросе журнала на диск, которые были выполнены в последнюю секунду.Time in milliseconds for performing writes of log flushes that were completed in the last second.
Записей журнала на диск в секундуLog Flushes/sec Число записей журнала на диск в секунду.Number of log flushes per second.
Увеличение журналаLog Growths Общее число выполнений операции расширения журнала транзакций базы данных.Total number of times the transaction log for the database has been expanded.
Неудачных обращений к кэшу пула журнала/сLog Pool Cache Misses/sec Количество запросов, при выполнении которых блок журнала отсутствовал в пуле журналов.Number of requests for which the log block was not available in the log pool. Пул журнала — кэш в памяти для журналов транзакций.The log pool is an in-memory cache of the transaction log. Этот кэш используется для оптимизации чтения журнала для восстановления, репликации транзакций, отмены и Группы доступности AlwaysOnAlways On availability groups.This cache is used to optimize reading the log for recovery, transaction replication, rollback, and Группы доступности AlwaysOnAlways On availability groups.
Операций чтения диска пула журнала/сLog Pool Disk Reads/sec Число операций чтения диска, которые выдал пул журнала для получения блоков журнала.Number of disk reads that the log pool issued to fetch log blocks.
Удалений хэша пула журналов/сLog Pool Hash Deletes/sec Частота удалений необработанных записей хэша из пула журналов.Rate of raw hash entry deletes from the Log Pool.
Вставки в хэш пула журналов/сLog Pool Hash Inserts/sec Частота вставок необработанных записей хэша в пул журналов.Rate of raw hash entry inserts into the Log Pool.
Недопустимых записей хэша пула журналов/сLog Pool Invalid Hash Entry/sec Частота сбоев просмотров хэша, не являющихся допустимыми.Rate of hash lookups failing due to being invalid.
Отправок пула журналов просмотрами журнала/сLog Pool Log Scan Pushes/sec Частота отправок блока журнала просмотрами журнала, которые могут осуществляться с диска или из памяти.Rate of Log block pushes by log scans, which may come from disk or memory.
Отправок пула журналов средством записи журнала/сLog Pool LogWriter Pushes/sec Частота отправок блока журнала потоком средства записи журнала.Rate of Log block pushes by log writer thread.
Отправка пула журнала — пустой свободный пул/сLog Pool Push Empty FreePool/sec Скорость ошибок при принудительной отправке блокировок журнала из-за пустого свободного пула.Rate of Log block push fails due to empty free pool.
Отправка пула журнала — недостаточно памяти/сLog Pool Push Low Memory/sec Скорость ошибок при принудительной отправке блокировок журнала из-за недостатка памяти.Rate of Log block push fails due to being low on memory.
Отправка пула журнала — буфер недоступен/сLog Pool Push No Free Buffer/sec Скорость ошибок при принудительной отправке блокировок журнала из-за недоступного буфера.Rate of Log block push fails due to free buffer unavailable.
Запросы к пулу журналов после усечения (в секунду)Log Pool Req. Behind Trunc/sec Непопадания в кэш пула вследствие запроса блокировки после номера LSN усечения.Log pool cache misses due to block requested being behind truncation LSN.
Базовый счетчик запросов к пулу журналовLog Pool Requests Base Только для внутреннего применения.For internal use only.
Запросов к пулу журналов для старого виртуального файла журнала/сLog Pool Requests Old VLF/sec Запросы к пулу журналов, отсутствовавшие в последнем виртуальном файле журнала.Log Pool requests that were not in the last VLF of the log.
Запросов пула журнала/сLog Pool Requests/sec Количество запросов блока журнала, обрабатываемых пулом журнала.The number of log-block requests processed by the log pool.
Совокупный размер активного журналаLog Pool Total Active Log Size Текущий совокупный размер активного журнала в диспетчере общего кэша в байтах.Current total active log stored in the shared cache buffer manager in bytes.
Совокупный размер общего пулаLog Pool Total Shared Pool Size Текущее совокупное использование памяти в диспетчере общего кэша в байтах.Current total memory usage of the shared cache buffer manager in bytes.
Сжатие журналаLog Shrinks Общее количество сжатий журнала для этой базы данных.Total number of log shrinks for this database.
Усечения журналаLog Truncations Число выполненных операций усечения журнала транзакций (простая модель восстановления).The number of times the transaction log has been truncated (in Simple Recovery Model).
Процент использования журналаPercent Log Used Процент используемого пространства журнала.Percentage of space in the log that is in use.
Скорость активных транзакций репликацииRepl. Pending Xacts Число транзакций в журнале транзакций базы данных публикации, которые отмечены для репликации, но еще не доставлены в базу данных распространителя.Number of transactions in the transaction log of the publication database marked for replication, but not yet delivered to the distribution database.
Скорость транзакций репликацииRepl. Trans. Rate Число транзакций, читаемое за секунду из журнала транзакций базы данных публикации и помещаемое в базу данных распространителя.Number of transactions per second read out of the transaction log of the publication database and delivered to the distribution database.
Передача сжатых данных, байт/сShrink Data Movement Bytes/sec Объем данных, перемещаемых за секунду операциями автосжатия или инструкциями DBCC SHRINKDATABASE или DBCC SHRINKFILE.Amount of data being moved per second by autoshrink operations, or DBCC SHRINKDATABASE or DBCC SHRINKFILE statements.
Отслеживаемых транзакций/сTracked transactions/sec Количество зафиксированных транзакций, записанных в таблицу фиксации для базы данных.Number of committed transactions recorded in the commit table for the database.
Транзакций/сTransactions/sec Количество начатых в базе данных за секунду транзакций.Number of transactions started for the database per second.

Транзакций в секунду не учитывает транзакции только с XTP (транзакции, запущенные скомпилированной в собственном коде хранимой процедурой).Transactions/sec does not count XTP-only transactions (transactions started by a natively compiled stored procedure)..
Транзакций записи/секWrite Transactions/sec Число транзакций, которые производили запись в базу данных и были зафиксированы, за последнюю секунду.Number of transactions that wrote to the database and committed, in the last second.
Основа для задержки DLC XTP-контроллераXTP Controller DLC Latency Base Только для внутреннего применения.For internal use only.
Задержка/извлечение DLC XTP-контроллераXTP Controller DLC Latency/Fetch Средняя задержка в микросекундах между попаданием блоков журнала в модуль Direct Log Consumer и их извлечением XTP-контроллером (в секунду).Average latency in microseconds between log blocks entering the Direct Log Consumer and being retrieved by the XTP controller, per second.
Пиковая задержка DLC XTP-контроллераXTP Controller DLC Peak Latency Самая длительная зафиксированная задержка извлечения из модуля Direct Log Consumer XTP-контроллером в микросекундах.The largest recorded latency, in microseconds, of a fetch from the Direct Log Consumer by the XTP controller.
Обработано журналов XTP-контроллером/сXTP Controller Log Processed/sec Число байт журнала, обработанных потоком XTP-контроллера за секунду.The amount of log bytes processed by the XTP controller thread, per second.
Использовано памяти XTP (КБ)XTP Memory Used (KB) Объем памяти, используемой XTP в базе данных.The amount of memory used by XTP in the database.

См. также:See Also

Наблюдение за использованием ресурсов (системный монитор) Monitor Resource Usage (System Monitor)
SQL Server, реплика базы данныхSQL Server, Database Replica