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
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