Aracılığıyla paylaş


sys.dm_os_memory_cache_hash_tables (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)Microsoft Fabric SQL veritabanı

SQL Server örneğinde her aktif önbellek için bir satır döndürür.

Uyarı

Bunu Azure Synapse Analytics veya Analytics Platform System (PDW) olarak adlandırmak için sys.dm_pdw_nodes_os_memory_cache_hash_tables adını kullanın. Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.

Sütun adı Veri türü Description
cache_address varbinary(8) Önbellek girişinin adresi (birincil anahtar). Null olamaz.
name nvarchar(256) Önbelleğin adı. Null olamaz.
type nvarchar(60) Önbellek türü. Null olamaz.
table_level int Hash tablo numarası. Belirli bir önbellek, farklı hash fonksiyonlarına karşılık gelen birden fazla hash tablosuna sahip olabilir. Null olamaz.
buckets_count int Hash tablosunda kova sayısı. Null olamaz.
buckets_in_use_count int Şu anda kullanılan kova sayısı. Null olamaz.
buckets_min_length int Bir kovadaki minimum önbellek girişi sayısı. Null olamaz.
buckets_max_length int Bir kovadaki maksimum önbellek girişi sayısı. Null olamaz.
buckets_avg_length int Her kovadaki önbellek girişlerinin ortalama sayısı. Null olamaz.
buckets_max_length_ever int Sunucu başlatıldığından beri bu hash tablosu için bir hash kovasında önbelleğe alınan en fazla giriş sayısı. Null olamaz.
hits_count bigint Önbellek isabet sayısı. Null olamaz.
misses_count bigint Kaç önbellek kaç kaçırma. Null olamaz.
buckets_avg_scan_hit_length int Bir ürün bulunmadan önce bir kovada incelenen ortalama kayıt sayısı. Null olamaz.
buckets_avg_scan_miss_length int Arama başarısız sona ermeden önce bir kovada incelenen ortalama kayıt sayısı. Null olamaz.
pdw_node_id int Bu dağıtımın üzerinde olduğu düğümün tanımlayıcısı.

için geçerlidir: Azure Synapse Analytics, Analiz Platformu Sistemi (PDW)

Permissions

SQL Server ve SQL Yönetilen Örneği'ne VIEW SERVER STATE izni gerekir.

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

SQL Server 2022 ve üzeri için izinler

Sunucuda SUNUCU PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.

Ayrıca bakınız

SQL Server İşletim Sistemiyle İlgili Dinamik Yönetim Görünümleri (Transact-SQL)