sys.dm_fts_memory_pools (Transact-SQL)
Returns information about the shared memory pools available to the Full-Text Gatherer component for a full-text crawl or a full-text crawl range.
| Column name | Data type | Description | 
|---|---|---|
| pool_id | int | ID of the allocated memory pool. 0 = Small buffers 1 = Large buffers | 
| buffer_size | int | Size of each allocated buffer in the memory pool. | 
| min_buffer_limit | int | Minimum number of buffers allowed in the memory pool. | 
| max_buffer_limit | int | Maximum number of buffers allowed in the memory pool. | 
| buffer_count | int | Current number of shared memory buffers in the memory pool. | 
Permissions
Requires VIEW SERVER STATE permission on the server.
Physical Joins
.gif)
Relationship Cardinalities
| From | To | Relationship | 
|---|---|---|
| dm_fts_memory_buffers.pool_id | dm_fts_memory_pools.pool_id | Many-to-one | 
Examples
The following example returns the total shared memory owned by the Microsoft Full-Text Gatherer component of the SQL Server process:
SELECT SUM(buffer_size * buffer_count) AS "total memory" 
    FROM sys.dm_fts_memory_pools