sys.dm_fts_memory_pools (Transact-SQL)
フルテキスト クロールまたはフルテキスト クロール範囲でフルテキスト Gatherer コンポーネントに使用できる共有メモリ プールに関する情報を返します。
適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで) |
列名 |
データ型 |
説明 |
---|---|---|
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 フルテキスト Gatherer コンポーネントが所有する共有メモリの合計を返します。
SELECT SUM(buffer_size * buffer_count) AS "total memory"
FROM sys.dm_fts_memory_pools;