Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Возвращает сведения о пулах общей памяти, доступных компоненту полнотекстового сборщика данных для полнотекстового сканирования или диапазона полнотекстового сканирования.
| Имя столбца | Тип данных | Description |
|---|---|---|
| pool_id | int | Идентификатор выделенного пула памяти. 0 = небольшие буферы 1 = большие буферы |
| buffer_size | int | Размер каждого распределенного буфера в пуле памяти. |
| min_buffer_limit | int | Минимальное количество буферов, допустимых в пуле памяти. |
| max_buffer_limit | int | Максимальное количество буферов, допустимых в пуле памяти. |
| buffer_count | int | Текущее количество общих буферов памяти в пуле памяти. |
Разрешения
На SQL Server и управляемом экземпляре SQL необходимо разрешение VIEW SERVER STATE.
Для целей службы База данных SQL Basic, S0 и S1, а также для баз данных в эластичных пулах, учетной записи администратора сервера, учетной записи администратора Microsoft Entra или членства в ##MS_ServerStateReader##роли сервера требуется. Для всех остальных целей обслуживания базы данных SQL требуется разрешение VIEW DATABASE STATE в базе данных или членство в роли сервера ##MS_ServerStateReader##.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
Физические соединения
Кратности связей
| С дт. | По | Отношение |
|---|---|---|
dm_fts_memory_buffers.pool_id |
dm_fts_memory_pools.pool_id |
Многие к одному |
Примеры
В следующем примере возвращается общая общая память, принадлежающая компоненту средства сбора текста Майкрософт процесса SQL Server:
SELECT SUM(buffer_size * buffer_count) AS "total memory"
FROM sys.dm_fts_memory_pools;