sys.dm_fts_memory_pools (Transact-SQL)

返回有关可供全文爬网或全文爬网范围的全文收集器组件使用的共享内存池的信息。

列名

数据类型

说明

pool_id

int

已分配的内存池的 ID。

0 = 小型缓冲区

1 = 大型缓冲区

buffer_size

int

内存池中每个已分配的缓冲区的大小。

min_buffer_limit

int

内存池中允许的最小缓冲区数。

max_buffer_limit

int

内存池中允许的最大缓冲区数。

buffer_count

int

内存池中共享内存缓冲区的当前个数。

权限

需要对服务器具有 VIEW SERVER STATE 权限。

物理联接

此动态管理视图的重要联接

关系基数

关系

dm_fts_memory_buffers.pool_id

dm_fts_memory_pools.pool_id

多对一

示例

以下示例返回 SQL Server 进程的 Microsoft 全文收集器组件所拥有的总共享内存。

SELECT SUM(buffer_size * buffer_count) AS "total memory" 
    FROM sys.dm_fts_memory_pools

请参阅

参考

全文搜索和语义搜索动态管理视图和函数 (Transact-SQL)