Sdílet prostřednictvím


sys.dm_fts_memory_buffers (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrací informace o paměťových bufferech patřících do konkrétního paměťového poolu, které jsou používány jako součást full-textového crawl nebo full-textového crawl rozsahu.

Poznámka:

Následující sloupec bude odstraněn v budoucí verzi Microsoft SQL Server: row_count. Vyhněte se používání tohoto sloupce v nové vývojové práci a plánujte upravovat aplikace, které jej aktuálně používají.

Sloupec Datový typ Description
pool_id int ID přiděleného paměťového poolu.

0 = Malé buffery

1 = Velké buffery
memory_address varbinary(8) Adresa přiděleného paměťového bufferu.
název nvarchar(4000) Název sdíleného paměťového bufferu, pro který byla tato alokace provedena.
is_free bit Aktuální stav paměťové paměti.

0 = Volné

1 = Zaneprázdněné
row_count int Počet řádků, které tento buffer aktuálně zpracovává.
bytes_used int Množství paměti v bajtech používané v tomto bufferu.
percent_used int Procento využité alokované paměti.

Povolení

Na SQL Serveru a službě SQL Managed Instance vyžaduje VIEW SERVER STATE oprávnění.

U cílů služby SQL Database Basic, S0 a S1 a pro databáze v elastických fondech se vyžaduje účet správce serveru , účet správce Microsoft Entra nebo členství v ##MS_ServerStateReader##roli serveru . U všech ostatních cílů VIEW DATABASE STATE služby SQL Database se vyžaduje buď oprávnění k databázi, nebo členství v ##MS_ServerStateReader## roli serveru.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU na serveru.

Fyzické spoje

Schéma fyzických spojů pro sys.dm_fts_memory_buffers.

Kardinality relací

Od To Vztah
dm_fts_memory_buffers.pool_id dm_fts_memory_pools.pool_id Many-to-one

Další kroky

zobrazení a funkce dynamické správy (Transact-SQL)
Full-Text Dynamické pohledy a funkce správy vyhledávání a sémantického vyhledávání (Transact-SQL)