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