sys.dm_os_ring_buffers (Transact-SQL)

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

Každý řádek představuje záznam v vyrovnávací paměti okruhu určitého typu.

Název sloupce Datový typ Description
ring_buffer_address varbinary(8) Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. Není nulovatelný.
ring_buffer_type nvarchar(60) Typ záznamu vyrovnávací paměti okruhu. Není nulovatelný.
timestamp bigint Čas přidání záznamu vyrovnávací paměti okruhu v milisekundách od spuštění počítače. Není nulovatelný.
record nvarchar(max) Určeno pouze pro informační účely. Nepodporuje se, pokud není popsáno v oficiální dokumentaci k produktu Společnosti Microsoft nebo ji používá společnost Microsoft pro účely diagnostiky a řešení potíží. Budoucí kompatibilita není zaručena. Nullovatelné
ring_buffer_group nvarchar(60) Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. Není nulovatelný.

Platí na: SQL Server 2025 (17.x)
create_time datetime2 Čas přidání záznamu vyrovnávací paměti okruhu v místním čase instance databázového stroje. Není nulovatelný.

Platí na: SQL Server 2025 (17.x)

Poznámky

Vyrovnávací paměť okruhu je struktura paměti v databázovém stroji, která je omezena na pevný počet záznamů. Při příchodu nových záznamů se odeberou starší záznamy.

Záznamy v názvových vyrovnávacích pamětích obsahují diagnostická data databázového stroje. Většinatypůch K získání informací o stavu skupin dostupnosti AlwaysOn můžete například použít vyrovnávací paměti okruhu.

Zobrazení sys.dm_os_ring_buffers dynamické správy se dá použít také v microsoftu pro účely diagnostiky a řešení potíží.

Povolení

SQL Server 2019 (15.x) a starší verze vyžadují VIEW SERVER STATE oprávnění.

SQL Server 2022 (16.x) a novější verze a Azure SQL Managed Instance vyžadují VIEW SERVER PERFORMANCE STATE oprávnění na serveru.

U cílů služby Azure 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_ServerPerformanceStateReader##roli serveru . U všech ostatních cílů služby SQL Database se vyžaduje buď oprávnění VIEW DATABASE PERFORMANCE STATE k databázi, nebo členství v roli serveru ##MS_ServerPerformanceStateReader##.