Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform Systeem (PDW)
Geeft geheugeninformatie terug van het besturingssysteem.
SQL Server wordt begrensd door, en reageert op, externe geheugencondities op besturingssysteemniveau en de fysieke grenzen van de onderliggende hardware. Het bepalen van de algehele systeemtoestand is een belangrijk onderdeel van het evalueren van het geheugengebruik van SQL Server.
Note
Om dit te noemen van Azure Synapse Analytics of Analytics Platform System (PDW), gebruik de naam sys.dm_pdw_nodes_os_sys_memory. Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| total_physical_memory_kb | bigint | Totale grootte van het fysieke geheugen beschikbaar voor het besturingssysteem, in kilobytes (KB). |
| available_physical_memory_kb | bigint | Grootte van het beschikbare fysieke geheugen, in KB. |
| total_page_file_kb | bigint | Grootte van de commitlimiet die door het besturingssysteem in KB wordt gerapporteerd |
| available_page_file_kb | bigint | Totale hoeveelheid paginabestand dat niet wordt gebruikt, in KB. |
| system_cache_kb | bigint | Totale hoeveelheid systeemcachegeheugen, in KB. |
| kernel_paged_pool_kb | bigint | Totale hoeveelheid van de gepagineerde kernelpool, in KB. |
| kernel_nonpaged_pool_kb | bigint | Totale hoeveelheid van de niet-gepagineerde kernelpool, in KB. |
| system_high_memory_signal_state | bit | Statusmelding van het systeem, hoge geheugenbron. Een waarde van 1 geeft aan dat het hoge geheugensignaal door Windows is ingesteld. Voor meer informatie, zie CreateMemoryResourceNotification in de MSDN-bibliotheek. |
| system_low_memory_signal_state | bit | Melding over de status van het systeem, lage geheugenbron. Een waarde van 1 geeft aan dat het lage geheugensignaal door Windows is ingesteld. Voor meer informatie, zie CreateMemoryResourceNotification in de MSDN-bibliotheek. |
| system_memory_state_desc | nvarchar(256) | Beschrijving van de geheugentoestand. Zie de onderstaande tabel. |
| pdw_node_id | int |
van toepassing op: Azure Synapse Analytics, Analytics Platform System (PDW) De id voor het knooppunt waarop deze distributie zich bevindt. |
| Condition | Value |
|---|---|
| system_high_memory_signal_state = 1 en system_low_memory_signal_state = 0 |
Het beschikbare fysieke geheugen is hoog |
| system_high_memory_signal_state = 0 en system_low_memory_signal_state = 1 |
Beschikbaar fysiek geheugen is laag |
| system_high_memory_signal_state = 0 en system_low_memory_signal_state = 0 |
Het fysieke geheugengebruik is stabiel |
| system_high_memory_signal_state = 1 en system_low_memory_signal_state = 1 |
De fysieke geheugentoestand is aan het overgaan Het hoge en lage signaal mogen nooit tegelijk aan staan. Snelle veranderingen op besturingssysteemniveau kunnen er echter voor zorgen dat beide waarden lijken op een gebruikersmodusapplicatie. Het verschijnen van beide signalen aan zal worden geïnterpreteerd als een overgangstoestand. |
Permissions
Vereist VIEW SERVER-STATUS-toestemming op de server.
Machtigingen voor SQL Server 2022 en hoger
Vereist VIEW SERVER PERFORMANCE STATE toestemming op de server.
Zie ook
Dynamische Beheerweergaven en -functies (Transact-SQL)
sql Server-besturingssysteem gerelateerde dynamische beheerweergaven (Transact-SQL)