Share via


sys.dm_fts_memory_pools (Transact-SQL)

Restituisce informazioni sui pool di memoria condivisa disponibili per il componente gatherer full-text per una ricerca o un intervallo di ricerca per indicizzazione full-text.

Nome colonna

Tipo di dati

Descrizione

pool_id

int

ID del pool di memoria allocato.

0 = Buffer di piccole dimensioni

1 = Buffer di grandi dimensioni

buffer_size

int

Dimensioni di ogni buffer allocato nel pool di memoria.

min_buffer_limit

int

Numero minimo di buffer consentiti nel pool di memoria.

max_buffer_limit

int

Numero massimo di buffer consentiti nel pool di memoria.

buffer_count

int

Numero corrente di buffer di memoria condivisa nel pool di memoria.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.

Join fisici

Join significativi di questa DMV

Cardinalità delle relazioni

Da

A

Relazione

dm_fts_memory_buffers.pool_id

dm_fts_memory_pools.pool_id

Molti-a-uno

Esempi

Nell'esempio seguente viene restituita la memoria condivisa totale utilizzata dal componente Microsoftgatherer full-text del processo di SQL Server:

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

Vedere anche

Riferimento

Funzioni e viste a gestione dinamica relative alla ricerca full-text e semantica (Transact-SQL)