Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns information on the full-text catalogs that have some population activity in progress on the server.
Column name | Data type | Description |
---|---|---|
database_id |
int |
ID of the database that contains the active full-text catalog. |
catalog_id |
int |
ID of the active full-text catalog. |
memory_address |
varbinary(8) |
Address of memory buffers allocated for the population activity related to this full-text catalog. |
name |
nvarchar(128) |
Name of the active full-text catalog. |
is_paused |
bit |
Indicates whether the population of the active full-text catalog has been paused. |
status |
int |
Current state of the full-text catalog. One of the following: 0 = Initializing 1 = Ready 2 = Paused 3 = Temporary error 4 = Remount needed 5 = Shutdown 6 = Quiesced for backup 7 = Backup is done through catalog 8 = Catalog is corrupt |
status_description |
nvarchar(120) |
Description of current state of the active full-text catalog. |
previous_status |
int |
Previous state of the full-text catalog. One of the following: 0 = Initializing 1 = Ready 2 = Paused 3 = Temporary error 4 = Remount needed 5 = Shutdown 6 = Quiesced for backup 7 = Backup is done through catalog 8 = Catalog is corrupt |
previous_status_description |
nvarchar(120) |
Description of previous state of the active full-text catalog. |
worker_count |
int |
Number of threads currently working on this full-text catalog. |
active_fts_index_count |
int |
Number of full-text indexes being populated. |
auto_population_count |
int |
Number of tables with auto population in progress for this full-text catalog. nullable. |
manual_population_count |
int |
Number of tables with manual population in progress for this full-text catalog. |
full_incremental_population_count |
int |
Number of tables with full or incremental population in progress for this full-text catalog. |
row_count_in_thousands |
int |
Estimated number of rows (in thousands) in all full-text indexes in this full-text catalog. |
Permissions
Requires VIEW SERVER STATE permission on the server.
Physical Joins
Relationship Cardinalities
From | To | Relationship |
---|---|---|
dm_fts_active_catalogs.database_id |
dm_fts_index_population.database_id |
One-to-one |
dm_fts_active_catalogs.catalog_id |
dm_fts_index_population.catalog_id |
One-to-one |
Examples
Identifying Full-Text Catalogs for the Current Database
The following example returns information about the active full-text catalogs on the current database.
SELECT catalog.name, catalog.is_paused, catalog.status_description, catalog.row_count_in_thousands, OBJECT_NAME(population.table_id) AS table_name, population.population_type_description, population.is_clustered_index_scan, population.status_description, population.completion_type_description, population.queued_population_type_description, population.start_time, population.range_count
FROM sys.dm_fts_active_catalogs catalog
CROSS JOIN sys.dm_fts_index_population population
WHERE catalog.database_id = population.database_id
AND catalog.catalog_id = population.catalog_id
AND catalog.database_id = (SELECT dbid FROM sys.sysdatabases WHERE name = DB_NAME());
GO
See Also
Reference
Dynamic Management Views and Functions
Full-Text Search Related Dynamic Management Views