Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server 2022 (16.x)
База данных SQL Azure
хранилище Azure Synapse Analytics
в базе данных SQL Microsoft Fabric
в Microsoft Fabric
Возвращает действие из канала изменений SQL.
Для этого динамического административного представления используется следующее:
- Функция Azure Synapse Link для экземпляров SQL Server и База данных SQL Azure. Дополнительные сведения см. в разделе Управление Azure Synapse Link для SQL Server и Базы данных SQL Azure.
- Функция зеркальной базы данных Fabric для База данных SQL Azure. Дополнительные сведения см. в зеркальных базах данных Microsoft Fabric.
- База данных SQL в Microsoft Fabric. Дополнительные сведения см . в базе данных SQL в Microsoft Fabric.
Имя столбца | Тип данных | Description |
---|---|---|
session_id |
int | Идентификатор сеанса. Значение 0 в данной строке означает, что возвращаемые данные представляют собой статистику всех сеансов с момента последнего запуска экземпляра SQL Server. |
start_time |
datetime | Время начала сеанса. Когда session_id = 0 — время начала сбора агрегированных данных. |
end_time |
datetime | Время окончания сеанса.NULL = сеанс активен.Когда session_id = 0 — время окончания последнего сеанса. |
duration |
int | Продолжительность сеанса в секундах. Значение 0 означает, что сеанс не содержит транзакций системы отслеживания измененных данных. Когда session_id = 0 — суммарная длительность (в секундах) всех сеансов, содержащих транзакции канала изменений. |
batch_processing_phase |
nvarchar(200) | Этап сканирования, достигнутый в определенном сеансе сканирования журнала. В настоящее время реализованы следующие этапы. 1: чтение конфигурации 2: первое сканирование, построение хэш-таблицы 3: второе сканирование 4: второе сканирование 5: второе сканирование 6: управление версиями схемы 7: последнее сканирование, публикация и фиксация 8: готово |
error_count |
int | Количество обнаруженных ошибок. При session_id = 0 содержит общее количество ошибок во всех сеансах. |
batch_start_lsn |
nvarchar(23) | Начальный номер LSN для сеанса. При session_id = 0 содержит начальный номер LSN для последнего сеанса. |
currently_processed_lsn |
nvarchar(23) | Текущий номер LSN, который был просмотрен. При session_id = 0 текущий LSN — 0. |
batch_end_lsn |
nvarchar(23) | Конечный номер LSN сеанса.NULL = сеанс активен.При session_id = 0 содержит конечный номер LSN для последнего сеанса. |
tran_count |
bigint | Количество проведенных транзакций системы отслеживания измененных данных. Этот счетчик заполняется при batch_processing_phase 2.При session_id = 0 содержит количество обработанных транзакций во всех сеансах. |
currently_processed_commit_lsn |
nvarchar(23) | Номер LSN последней обработанной записи в журнале фиксирования. При session_id = 0 содержит номер LSN последней записи журнала фиксации для любого сеанса. |
currently_processed_commit_time |
datetime | Время последней обработки записи в журнале фиксирования. При session_id = 0 содержит время последней записи журнала фиксации для любого сеанса. |
log_record_count |
bigint | Количество просмотренных записей журнала. При session_id = 0 содержит количество проверенных записей для всех сеансов. |
schema_change_count |
int | Количество обнаруженных операций языка DDL. Этот счетчик заполняется при batch_processing_phase 6.При session_id = 0 содержит количество операций языка DDL, обработанных во всех сеансах. |
command_count |
bigint | Количество выполненных команд. При session_id = 0 содержит количество команд, обработанных во всех сеансах. |
latency |
int | Разница в секундах между end_time и currently_processed_commit_time в сеансе. Этот счетчик заполняется в конце batch_processing_phase 7.При session_id = 0 содержит последнее ненулевое значение задержки, зарегистрированное сеансом. |
empty_scan_count |
int | Количество последовательных сеансов, не содержащих сохраненных транзакций. |
failed_sessions_count |
int | Число сеансов, завершившихся неудачно. |
Разрешения
Требуется разрешение VIEW DATABASE STATE или VIEW DATABASE PERFORMANCE STATE для запроса динамического административного sys.dm_change_feed_log_scan_sessions
представления. Более подробные сведения о разрешениях динамических административных представлений см. в разделе Динамические административные представления и функции.
В базе данных SQL Fabric пользователю необходимо предоставить представление состояния базы данных в базе данных для запроса этого динамического административного представления. Кроме того, член любой роли рабочей области Fabric может запрашивать это динамическое административное представление.