Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
Returnerar minnesinformation från operativsystemet.
SQL Server är begränsad av, och svarar på, externa minnesvillkor på operativsystemnivå och de fysiska begränsningarna för den underliggande hårdvaran. Att fastställa det övergripande systemtillståndet är en viktig del av att utvärdera SQL Server-minnesanvändning.
Note
För att kalla detta från Azure Synapse Analytics eller Analytics Platform System (PDW), använd namnet sys.dm_pdw_nodes_os_sys_memory. Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.
| Kolumnnamn | Datatyp | Beskrivning |
|---|---|---|
| total_physical_memory_kb | bigint | Total storlek av fysiskt minne tillgängligt för operativsystemet, i kilobyte (KB). |
| available_physical_memory_kb | bigint | Storlek på tillgängligt fysiskt minne, i KB. |
| total_page_file_kb | bigint | Storleken på commit-gränsen som rapporteras av operativsystemet i KB |
| available_page_file_kb | bigint | Total mängd sidfil som inte används, i KB. |
| system_cache_kb | bigint | Total mängd systemcacheminne, i KB. |
| kernel_paged_pool_kb | bigint | Total mängd av den sidade kärnpoolen, i KB. |
| kernel_nonpaged_pool_kb | bigint | Total mängd av den icke-sidiga kärnpoolen, i KB. |
| system_high_memory_signal_state | bit | Tillstånd för systemets höga minnesresursnotiser. Värdet 1 indikerar att den höga minnessignalen har satts av Windows. För mer information, se CreateMemoryResourceNotification i MSDN-biblioteket. |
| system_low_memory_signal_state | bit | Tillstånd i systemet: Lågminnesresursnotifikation. Värdet 1 indikerar att lågminnessignalen har satts av Windows. För mer information, se CreateMemoryResourceNotification i MSDN-biblioteket. |
| system_memory_state_desc | nvarchar(256) | Beskrivning av minnestillståndet. Se tabellen nedan. |
| pdw_node_id | int |
gäller för: Azure Synapse Analytics, Analytics Platform System (PDW) Identifieraren för noden som den här fördelningen är på. |
| Tillstånd | Value |
|---|---|
| system_high_memory_signal_state = 1 och system_low_memory_signal_state = 0 |
Tillgängligt fysiskt minne är högt |
| system_high_memory_signal_state = 0 och system_low_memory_signal_state = 1 |
Tillgängligt fysiskt minne är lågt |
| system_high_memory_signal_state = 0 och system_low_memory_signal_state = 0 |
Användningen av fysiskt minne är stabil |
| system_high_memory_signal_state = 1 och system_low_memory_signal_state = 1 |
Det fysiska minnestillståndet är i övergång Den höga och låga signalen ska aldrig vara på samtidigt. Dock kan snabba förändringar på operativsystemsnivå göra att båda värdena verkar vara på en användarlägesapplikation. Att båda signalerna är på kommer att tolkas som ett övergångstillstånd. |
Permissions
Kräver VIEW SERVERTILLSTÅND på servern.
Behörigheter för SQL Server 2022 och senare
Kräver VIEW SERVER PERFORMANCE STATE behörighet på servern.
Se även
Dynamiska hanteringsvyer och funktioner (Transact-SQL)
SQL Server-operativsystemrelaterade dynamiska hanteringsvyer (Transact-SQL)