Freigeben über


sys.dm_fts_memory_pools (Transact-SQL)

Gibt Informationen zu den Shared Memory-Pools zurück, die für die Volltext-Gatherer-Komponente für einen Volltext-Durchforstungsvorgang oder einen Volltext-Durchforstungsbereich zur Verfügung stehen.

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).

Spaltenname

Datentyp

Beschreibung

pool_id

int

ID des belegten Speicherpools.

0 = Kleine Puffer

1 = Große Puffer

buffer_size

int

Größe der einzelnen zugeordneten Puffer im Speicherpool.

min_buffer_limit

int

Mindestzahl der zulässigen Puffer im Speicherpool.

max_buffer_limit

int

Höchstzahl der zulässigen Puffer im Speicherpool.

buffer_count

int

Derzeitige Anzahl der auf dem freigegebenen Speicherbereich basierenden Puffer im Speicherpool.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Physische Joins

Wesentliche Joins dieser dynamischen Verwaltungssicht

Kardinalität der Beziehungen

Von

Nach

Beziehung

dm_fts_memory_buffers.pool_id

dm_fts_memory_pools.pool_id

n:1

Beispiele

Im folgenden Beispiel wird das gesamte Shared Memory zurückgegeben, das von der Microsoft Volltext-Gatherer-Komponente des SQL Server-Prozesses verwendet wird.

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

Siehe auch

Verweis

Dynamische Verwaltungssichten und -funktionen für Volltextsuche und semantische Suche (Transact-SQL)