sys.dm_fts_memory_pools (Transact-SQL)sys.dm_fts_memory_pools (Transact-SQL)

Gilt für: JaSQL Server JaAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

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.Returns information about the shared memory pools available to the Full-Text Gatherer component for a full-text crawl or a full-text crawl range.

SpaltennameColumn name DatentypData type BESCHREIBUNGDescription
pool_idpool_id intint ID des belegten Speicherpools.ID of the allocated memory pool.

0 = Kleine Puffer0 = Small buffers

1 = Große Puffer1 = Large buffers
buffer_sizebuffer_size intint Größe der einzelnen zugeordneten Puffer im Speicherpool.Size of each allocated buffer in the memory pool.
min_buffer_limitmin_buffer_limit intint Mindestzahl der zulässigen Puffer im Speicherpool.Minimum number of buffers allowed in the memory pool.
max_buffer_limitmax_buffer_limit intint Höchstzahl der zulässigen Puffer im Speicherpool.Maximum number of buffers allowed in the memory pool.
buffer_countbuffer_count intint Derzeitige Anzahl der auf dem freigegebenen Speicherbereich basierenden Puffer im Speicherpool.Current number of shared memory buffers in the memory pool.

BerechtigungenPermissions

In SQL ServerSQL Serverist die VIEW SERVER STATE -Berechtigung erforderlich.On SQL ServerSQL Server, requires VIEW SERVER STATE permission.
Bei SQL-DatenbankSQL Database Premium-Tarifen ist die VIEW DATABASE STATE -Berechtigung in der Datenbank erforderlich.On SQL-DatenbankSQL Database Premium Tiers, requires the VIEW DATABASE STATE permission in the database. In SQL-DatenbankSQL Database den Tarifen "Standard" und "Basic" ist der Server Administrator oder ein Azure Active Directory Administrator Konto erforderlich.On SQL-DatenbankSQL Database Standard and Basic Tiers, requires the Server admin or an Azure Active Directory admin account.

Physische JoinsPhysical Joins

Wesentliche Joins dieser dynamischen VerwaltungssichtSignificant joins of this dynamic management view

Kardinalität der BeziehungenRelationship Cardinalities

VonFrom ToTo BeziehungRelationship
dm_fts_memory_buffers.pool_iddm_fts_memory_buffers.pool_id dm_fts_memory_pools.pool_iddm_fts_memory_pools.pool_id n:1Many-to-one

BeispieleExamples

Im folgenden Beispiel wird das gesamte Shared Memory zurückgegeben, das von der MicrosoftMicrosoft Volltext-Gatherer-Komponente des SQL ServerSQL Server -Prozesses verwendet wird.The following example returns the total shared memory owned by the MicrosoftMicrosoft Full-Text Gatherer component of the SQL ServerSQL Server process:

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

Weitere InformationenSee Also

Dynamische Verwaltungs Sichten und Funktionen für die voll Text Suche und die semantische Suche (Transact-SQL-)Full-Text Search and Semantic Search Dynamic Management Views and Functions (Transact-SQL)