Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
База данных SQL в Microsoft Fabric
Возвращает данные о каждом пакете полнотекстового индексирования.
| Название столбца | Тип данных | Description |
|---|---|---|
| идентификатор_базы_данных | int | Идентификатор базы данных. |
| catalog_id | int | Идентификатор полнотекстового каталога. |
| table_id | int | Идентификатор идентификатора таблицы, в которой содержится полнотекстовый индекс. |
| batch_id | int | Идентификатор пакетной службы |
| memory_address | varbinary(8) | Адрес памяти пакетного объекта. |
| crawl_memory_address | varbinary(8) | Адрес памяти объекта сканирования (родительского объекта). |
| memregion_memory_address | varbinary(8) | Адрес области памяти исходящей общей памяти узла управляющей программы фильтрации (fdhost.exe). |
| hr_batch | int | Самый последний код ошибки для пакета. |
| is_retry_batch | bit | Обозначает, является ли пакет повторно передаваемым: 0 = нет 1 = да |
| retry_hints | int | Тип повторной попытки, нужный для пакета: 0 = нет повторения; 1 = многопоточное повторение; 2 = однопоточное повторение; 3 = однопоточное и многопоточное повторение; 5 = многопоточное окончательное повторение; 6 = однопоточное окончательное повторение; 7 = однопоточное и многопоточное окончательное повторение. |
| retry_hints_description | nvarchar(120) | Описание типа необходимой повторной попытки: НЕТ ПОВТОРЕНИЯ; МНОГОПОТОЧНОЕ ПОВТОРЕНИЕ; ОДНОПОТОЧНОЕ ПОВТОРЕНИЕ; ОДНОПОТОЧНОЕ И МНОГОПОТОЧНОЕ ПОВТОРЕНИЕ; МНОГОПОТОЧНОЕ ОКОНЧАТЕЛЬНОЕ ПОВТОРЕНИЕ; ОДНОПОТОЧНОЕ ОКОНЧАТЕЛЬНОЕ ПОВТОРЕНИЕ; ОДНОПОТОЧНОЕ И МНОГОПОТОЧНОЕ ОКОНЧАТЕЛЬНОЕ ПОВТОРЕНИЕ. |
| doc_failed | bigint | Количество отказавших документов в пакете. |
| batch_timestamp | timestamp | Значение timestamp, полученное при создании пакета. |
Permissions
Для SQL Server и Управляемого экземпляра SQL требуется разрешение VIEW SERVER STATE.
В базе данных SQL базовые, S0и S1 целей службы, а также для баз данных в эластичных пулах, требуется учетная запись администратора сервера сервера, учетная запись администратора Microsoft Entra или членство в роли сервера ##MS_ServerStateReader##. Для всех остальных целей службы базы данных SQL требуется разрешение VIEW DATABASE STATE на базу данных или членство в роли сервера ##MS_ServerStateReader##.
Разрешения для SQL Server 2022 и более поздних версий
Требуется VIEW разрешение на состояние производительности сервера на сервере.
Examples
В следующем примере выясняется, сколько пакетов обрабатывается в данный момент для каждой таблицы для экземпляра сервера.
SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;
GO