sys.dm_fts_memory_buffers (Transact-SQL)sys.dm_fts_memory_buffers (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 Speicherpuffern zurück, die einem bestimmten Speicherpool angehören, der im Rahmen einer Volltextdurchforstung oder eines Volltext-Durchforstungsbereichs verwendet wird.Returns information about memory buffers belonging to a specific memory pool that are used as part of a full-text crawl or a full-text crawl range.

Hinweis

Die folgende Spalte wird in einer zukünftigen Version von MicrosoftMicrosoft SQL ServerSQL Serverentfernt: row_count.The following column will be removed in a future release of MicrosoftMicrosoftSQL ServerSQL Server: row_count. Vermeiden Sie diese Spalte bei Neuentwicklungen, und planen Sie die Änderung von Anwendungen, in denen die Spalte derzeit verwendet wird.Avoid using this column in new development work, and plan to modify applications that currently use it.

ColumnColumn 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
memory_addressmemory_address varbinary(8)varbinary(8) Adresse des belegten Speicherpuffers.Address of the allocated memory buffer.
namename nvarchar(4000)nvarchar(4000) Name des freigegebenen Speicherpuffers, für den die Zuordnung erstellt wurde.Name of the shared memory buffer for which this allocation was made.
is_freeis_free bitbit Aktueller Status des Speicherpuffers.Current state of memory buffer.

0 = Frei0 = Free

1 = Belegt1 = Busy
row_countrow_count intint Anzahl von Zeilen, die dieser Puffer zurzeit bearbeitet.Number of rows that this buffer is currently handling.
bytes_usedbytes_used intint Umfang des zurzeit im Puffer belegten Speichers (in Bytes).Amount, in bytes, of memory in use in this buffer.
percent_usedpercent_used intint Prozentsatz des verwendeten belegten Arbeitsspeichers.Percentage of allocated memory used.

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

Weitere InformationenSee Also

Dynamische Verwaltungssichten und -funktionen (Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
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)