sys.dm_os_sys_memory (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Mengembalikan informasi memori dari sistem operasi.
SQL Server dibatasi oleh, dan merespons, kondisi memori eksternal di tingkat sistem operasi dan batas fisik perangkat keras yang mendasar. Menentukan status sistem secara keseluruhan adalah bagian penting untuk mengevaluasi penggunaan memori SQL Server.
Catatan
Untuk memanggil ini dari Azure Synapse Analytics atau Analytics Platform System (PDW), gunakan nama sys.dm_pdw_nodes_os_sys_memory. Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
total_physical_memory_kb | bigint | Ukuran total memori fisik yang tersedia untuk sistem operasi, dalam kilobyte (KB). |
available_physical_memory_kb | bigint | Ukuran memori fisik yang tersedia, dalam KB. |
total_page_file_kb | bigint | Ukuran batas penerapan yang dilaporkan oleh sistem operasi di KB |
available_page_file_kb | bigint | Jumlah total file halaman yang tidak digunakan, dalam KB. |
system_cache_kb | bigint | Jumlah total memori cache sistem, dalam KB. |
kernel_paged_pool_kb | bigint | Jumlah total kumpulan kernel halaman, dalam KB. |
kernel_nonpaged_pool_kb | bigint | Jumlah total kumpulan kernel yang tidak dipagasi, dalam KB. |
system_high_memory_signal_state | bit | Status pemberitahuan sumber daya memori tinggi sistem. Nilai 1 menunjukkan sinyal memori tinggi telah diatur oleh Windows. Untuk informasi selengkapnya, lihat CreateMemoryResourceNotification di pustaka MSDN. |
system_low_memory_signal_state | bit | Status pemberitahuan sumber daya memori rendah sistem. Nilai 1 menunjukkan sinyal memori rendah telah diatur oleh Windows. Untuk informasi selengkapnya, lihat CreateMemoryResourceNotification di pustaka MSDN. |
system_memory_state_desc | nvarchar(256) | Deskripsi status memori. Lihat tabel di bawah. |
pdw_node_id | int | Berlaku untuk: Azure Synapse Analytics, Analytics Platform System (PDW) Pengidentifikasi untuk simpul tempat distribusi ini aktif. |
Kondisi | Nilai |
---|---|
system_high_memory_signal_state = 1 dan system_low_memory_signal_state = 0 |
Memori fisik yang tersedia tinggi |
system_high_memory_signal_state = 0 dan system_low_memory_signal_state = 1 |
Memori fisik yang tersedia rendah |
system_high_memory_signal_state = 0 dan system_low_memory_signal_state = 0 |
Penggunaan memori fisik stabil |
system_high_memory_signal_state = 1 dan system_low_memory_signal_state = 1 |
Status memori fisik sedang bertransisi Sinyal tinggi dan rendah tidak boleh menyala pada saat yang sama. Namun, perubahan cepat pada tingkat sistem operasi dapat menyebabkan kedua nilai tampak aktif ke aplikasi mode pengguna. Munculnya kedua sinyal yang menyala akan ditafsirkan sebagai status transisi. |
Izin
Memerlukan izin TAMPILKAN STATUS SERVER pada server.
Izin untuk SQL Server 2022 dan yang lebih baru
Memerlukan izin TAMPILKAN STATUS PERFORMA SERVER pada server.
Lihat juga
Tampilan dan Fungsi Manajemen Dinamis (Transact-SQL)
Tampilan Manajemen Dinamis Terkait Sistem Operasi SQL Server (Transact-SQL)