sys.dm_os_ring_buffers (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Setiap baris mewakili rekaman dalam buffer cincin dari jenis tertentu.

Nama kolom Jenis data Deskripsi
ring_buffer_address varbinary(8) Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. Tidak dapat diubah ke null.
ring_buffer_type nvarchar(60) Jenis rekaman buffer cincin. Tidak dapat diubah ke null.
timestamp bigint Waktu ketika rekaman buffer cincin ditambahkan, dalam milidetik sejak komputer dimulai. Tidak dapat diubah ke null.
record nvarchar(maks) Diidentifikasi hanya untuk tujuan informasi. Tidak didukung kecuali dijelaskan dalam dokumentasi produk Microsoft resmi, atau digunakan sebagaimana diarahkan oleh Microsoft untuk tujuan diagnostik dan pemecahan masalah. Kompatibilitas di masa mendatang tidak dijamin. Dapat bernilai null.
ring_buffer_group nvarchar(60) Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin. Tidak dapat diubah ke null.

Berlaku untuk: SQL Server 2025 (17.x)
create_time datetime2 Waktu ketika rekaman buffer cincin ditambahkan, di waktu lokal instans Mesin Database. Tidak dapat diubah ke null.

Berlaku untuk: SQL Server 2025 (17.x)

Keterangan

Buffer cincin adalah struktur memori dalam Mesin Database yang terbatas pada jumlah rekaman tetap. Saat rekaman baru tiba, rekaman yang lebih lama dihapus.

Rekaman dalam buffer cincin berisi data diagnostik untuk Mesin Database. Sebagian besar jenis buffer cincin digunakan untuk tujuan internal dan tidak didukung, kecuali dijelaskan dalam dokumentasi produk Microsoft resmi. Misalnya, Anda dapat menggunakan buffer cincin untuk mendapatkan informasi kesehatan tentang grup ketersediaan AlwaysOn.

sys.dm_os_ring_buffers DMV juga dapat digunakan sebagaimana diarahkan oleh Microsoft untuk tujuan diagnostik dan pemecahan masalah.

Permissions

SQL Server 2019 (15.x) dan versi yang lebih lama memerlukan VIEW SERVER STATE izin.

SQL Server 2022 (16.x) dan versi yang lebih baru, dan Azure SQL Managed Instance, memerlukan VIEW SERVER PERFORMANCE STATE izin di server.

Pada tujuan layanan Azure SQL Database Basic, S0 Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE PERFORMANCE STATE pada database, atau keanggotaan dalam ##MS_ServerPerformanceStateReader## peran server diperlukan.