Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
SQL-Datenbank in Microsoft Fabric
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.
| Spaltenname | Datentyp | Description |
|---|---|---|
| pool_id | int | ID des belegten Speicherpools. 0 = Kleine Puffer 1 = Große Puffer |
| buffer_size | int | Größe der einzelnen zugeordneten Puffer im Speicherpool. |
| min_buffer_limit | int | Mindestzahl der zulässigen Puffer im Speicherpool. |
| max_buffer_limit | int | Höchstzahl der zulässigen Puffer im Speicherpool. |
| buffer_count | int | Derzeitige Anzahl der auf dem freigegebenen Speicherbereich basierenden Puffer im Speicherpool. |
Erlaubnisse
Für SQL Server und SQL Managed Instance ist VIEW SERVER STATE Berechtigung erforderlich.
Für SQL-Datenbank Basic, S0und S1 Dienstziele sowie für Datenbanken in elastischen Poolsist der Serveradministrator Konto, der Microsoft Entra-Administrator Konto oder die Mitgliedschaft in der ##MS_ServerStateReader##Serverrolle erforderlich. Für alle anderen SQL-Datenbankdienstziele ist entweder die VIEW DATABASE STATE Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader## Serverrolle erforderlich.
Berechtigungen für SQL Server 2022 und höher
Benötigt VIEW die Berechtigung SERVER PERFORMANCE STATE auf dem Server.
Physische Joins
Kardinalitäten von Beziehungen
| Von | To | Relationship |
|---|---|---|
dm_fts_memory_buffers.pool_id |
dm_fts_memory_pools.pool_id |
Viele-zu-eins |
Examples
Im folgenden Beispiel wird der gesamte freigegebene Arbeitsspeicher zurückgegeben, der der Microsoft Full-Text Gatherer-Komponente des SQL Server-Prozesses gehört:
SELECT SUM(buffer_size * buffer_count) AS "total memory"
FROM sys.dm_fts_memory_pools;