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