sys.dm_os_memory_pools (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 penyimpanan objek dalam instans SQL Server. Anda dapat menggunakan tampilan ini untuk memantau penggunaan memori cache dan mengidentifikasi perilaku penembolokan yang buruk
Catatan
Untuk memanggil ini dari Azure Synapse Analytics atau Analytics Platform System (PDW), gunakan nama sys.dm_pdw_nodes_os_memory_pools. Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| memory_pool_address | varbinary(8) | Alamat memori entri yang mewakili kumpulan memori. Tidak dapat diubah ke null. |
| pool_id | int | ID kumpulan tertentu dalam satu set kumpulan. Tidak dapat diubah ke null. |
| jenis | nvarchar(60) | Jenis kumpulan objek. Tidak dapat diubah ke null. Untuk informasi lebih lanjut, lihat sys.dm_os_memory_clerks (Transact-SQL). |
| nama | nvarchar(256) | Nama yang ditetapkan sistem dari objek memori ini. Tidak dapat diubah ke null. |
| max_free_entries_count | bigint | Jumlah maksimum entri gratis yang dapat dimiliki kumpulan. Tidak dapat diubah ke null. |
| free_entries_count | bigint | Jumlah entri gratis yang saat ini ada di kumpulan. Tidak dapat diubah ke null. |
| removed_in_all_rounds_count | bigint | Jumlah entri yang dihapus dari kumpulan sejak instans SQL Server dimulai. Tidak dapat diubah ke null. |
| pdw_node_id | int | Berlaku untuk: Azure Synapse Analytics, Analytics Platform System (PDW) Pengidentifikasi untuk simpul tempat distribusi ini aktif. |
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.
Keterangan
SQL Server komponen terkadang menggunakan kerangka kerja kumpulan umum untuk menyimpan jenis data homogen tanpa status. Kerangka kerja kumpulan lebih sederhana daripada kerangka kerja cache. Semua entri dalam kumpulan dianggap sama. Secara internal, kumpulan adalah petugas memori dan dapat digunakan di tempat-tempat di mana petugas memori digunakan.
Lihat juga
Tampilan Manajemen Dinamis Terkait Sistem Operasi SQL Server (Transact-SQL)