次の方法で共有


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;

関連項目

参照

フルテキスト検索とセマンティック検索の動的管理ビューおよび関数 (Transact-SQL)