Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Возвращает данные о каждом пакете полнотекстового индексирования.
| Имя столбца | Тип данных | Description |
|---|---|---|
| database_id | 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, полученное при создании пакета. |
Разрешения
На SQL Server и управляемом экземпляре SQL необходимо разрешение VIEW SERVER STATE.
Для целей службы База данных SQL Basic, S0 и S1, а также для баз данных в эластичных пулах, учетной записи администратора сервера, учетной записи администратора Microsoft Entra или членства в ##MS_ServerStateReader##роли сервера требуется. Для всех остальных целей обслуживания базы данных SQL требуется разрешение VIEW DATABASE STATE в базе данных или членство в роли сервера ##MS_ServerStateReader##.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
Примеры
В следующем примере выясняется, сколько пакетов обрабатывается в данный момент для каждой таблицы для экземпляра сервера.
SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;
GO
См. также
Полнотекстовый поиск и динамические административные представления и функции семантического поиска (Transact-SQL)
Компонент Full-text Search