Bagikan melalui


sys.dm_os_memory_cache_hash_tables (T-SQL)

Berlaku untuk:SQL ServerDatabase Azure SQLInstans Terkelola Azure SQLAzure Synapse AnalyticsSistem Platform Analitik (PDW)Database SQL di Microsoft Fabric

Mengembalikan baris untuk setiap cache aktif dalam instans SQL Server.

Catatan

Untuk memanggil ini dari Azure Synapse Analytics atau Analytics Platform System (PDW), gunakan nama sys.dm_pdw_nodes_os_memory_cache_hash_tables. Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.

Nama kolom Jenis data Deskripsi
cache_address varbinary(8) Alamat (kunci primer) dari entri cache. Tidak dapat diubah ke null.
nama nvarchar(256) Nama cache. Tidak dapat diubah ke null.
jenis nvarchar(60) Jenis cache. Tidak dapat diubah ke null.
table_level int Nomor tabel hash. Cache tertentu mungkin memiliki beberapa tabel hash yang sesuai dengan fungsi hash yang berbeda. Tidak dapat diubah ke null.
buckets_count int Jumlah wadah dalam tabel hash. Tidak dapat diubah ke null.
buckets_in_use_count int Jumlah wadah yang saat ini sedang digunakan. Tidak dapat diubah ke null.
buckets_min_length int Jumlah minimum entri cache dalam wadah. Tidak dapat diubah ke null.
buckets_max_length int Jumlah maksimum entri cache dalam wadah. Tidak dapat diubah ke null.
buckets_avg_length int Jumlah rata-rata entri cache di setiap wadah. Tidak dapat diubah ke null.
buckets_max_length_ever int Jumlah maksimum entri yang di-cache dalam wadah hash untuk tabel hash ini sejak server dimulai. Tidak dapat diubah ke null.
hits_count bigint Jumlah hit cache. Tidak dapat diubah ke null.
misses_count bigint Jumlah cache yang terlewat. Tidak dapat diubah ke null.
buckets_avg_scan_hit_length int Jumlah rata-rata entri yang diperiksa dalam wadah sebelum item yang dicari ditemukan. Tidak dapat diubah ke null.
buckets_avg_scan_miss_length int Jumlah rata-rata entri yang diperiksa dalam wadah sebelum pencarian berakhir dengan tidak berhasil. Tidak dapat diubah ke null.
pdw_node_id int Pengidentifikasi untuk simpul tempat distribusi ini aktif.

Berlaku untuk: Azure Synapse Analytics, Analytics Platform System (PDW)

Izin

Pada SQL Server dan SQL Managed Instance, memerlukan VIEW SERVER STATE izin.

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

Izin untuk SQL Server 2022 dan yang lebih baru

Memerlukan izin TAMPILKAN STATUS PERFORMA SERVER pada server.

Lihat juga

Tampilan Manajemen Dinamis Terkait Sistem Operasi SQL Server (Transact-SQL)