sys.dm_os_ring_buffers (Transact-SQL)

Şunun için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'teki SQL veritabanı

Her satır, belirli bir türdeki halka arabelleğindeki bir kaydı temsil eder.

Sütun adı Veri türü Description
ring_buffer_address varbinary(8) Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. Null değeri atanamaz.
ring_buffer_type nvarchar(60) Halka arabellek kaydının türü. Null değeri atanamaz.
timestamp bigint Bilgisayarın başlamasından bu yana milisaniye cinsinden bir halka arabellek kaydının eklendiği zaman. Null değeri atanamaz.
record nvarchar(max) Yalnızca bilgilendirme amacıyla tanımlanır. Resmi Microsoft ürün belgelerinde açıklanmadıkça veya tanılama ve sorun giderme amacıyla Microsoft tarafından yönlendirilmediği sürece desteklenmez. Gelecekteki uyumluluk garanti edilmemektedir. Nullable.
ring_buffer_group nvarchar(60) Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. Null değeri atanamaz.

Şunlar için geçerlidir: SQL Server 2025 (17.x)
create_time datetime2 Veritabanı Altyapısı örneğinin yerel saatinde halka arabelleği kaydının eklendiği saat. Null değeri atanamaz.

Şunlar için geçerlidir: SQL Server 2025 (17.x)

Açıklamalar

Kademe arabelleği, Veritabanı Altyapısı içindeki sabit sayıda kayıtla sınırlı bir bellek yapısıdır. Yeni kayıtlar geldikçe eski kayıtlar kaldırılır.

Kademe arabelleklerindeki kayıtlar, Veritabanı Altyapısı için tanılama verilerini içerir. Halka arabellek türlerinin çoğu dahili amaçlar için kullanılır ve resmi Microsoft ürün belgelerinde belirtilmediği sürece desteklenmez. Örneğin, Always On kullanılabilirlik grupları hakkında sistem durumu bilgilerini almak için kademe arabelleklerini kullanabilirsiniz.

sys.dm_os_ring_buffers DMV, tanılama ve sorun giderme amacıyla Microsoft tarafından yönlendirilmiş olarak da kullanılabilir.

Permissions

SQL Server 2019 (15.x) ve önceki sürümleri için VIEW SERVER STATE izin gerekir.

SQL Server 2022 (16.x) ve sonraki sürümleri ve Azure SQL Yönetilen Örneği, sunucuda izin gerektirir VIEW SERVER PERFORMANCE STATE .

Azure SQL Veritabanı Temel, S0 ve S1 hizmet hedeflerinde ve elastik havuzlardaki veritabanları için sunucu yönetici hesabı, Microsoft Entra yönetici hesabı veya ##MS_ServerPerformanceStateReader## üyeliği gereklidir. Diğer tüm SQL Veritabanı hizmet hedeflerinde, veritabanında VIEW DATABASE PERFORMANCE STATE izni veya ##MS_ServerPerformanceStateReader## sunucu rolü üyeliği gereklidir.