sys.dm_os_memory_cache_hash_tables (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
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 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, dan S1, dan untuk database di kumpulan elastis, akun admin server, akun admin Azure Active Directory, atau keanggotaan dalam ##MS_ServerStateReader##peran server diperlukan. Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE STATE pada database, atau keanggotaan dalam ##MS_ServerStateReader## peran server diperlukan.
Lihat juga
Tampilan Manajemen Dinamis Terkait Sistem Operasi SQL Server (Transact-SQL)