sys.dm_fts_memory_pools (Transact-SQL)
Возвращает сведения о пулах общей памяти, доступных компоненту полнотекстового сборщика данных для полнотекстового сканирования или диапазона полнотекстового сканирования.
Имя столбца |
Тип данных |
Описание |
---|---|---|
pool_id |
int |
Идентификатор выделенного пула памяти. 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 |
«многие к одному» |
Примеры
В следующем примере возвращаются сведения о суммарном объеме общей памяти, принадлежащей компоненту полнотекстового сборщика данных (Microsoft) процесса SQL Server.
SELECT SUM(buffer_size * buffer_count) AS "total memory"
FROM sys.dm_fts_memory_pools