sys.dm_os_sys_memory (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)

Visszaadja az operációs rendszer memória adatait.

Az SQL Server operációs rendszer szintjén külső memóriafeltételekkel és az alapul szolgáló hardver fizikai korlátaival van korlátozva és reagál rájuk. Az egész rendszerállapot meghatározása fontos része az SQL Server memóriahasználatának értékelésének.

Feljegyzés

Ha ezt Azure Synapse Analytics vagy Analytics Platform System (PDW) néven nevezzük, használjuk a sys.dm_pdw_nodes_os_sys_memory nevet. Ezt a szintaxist az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nem támogatja.

Oszlop neve Adattípus Leírás
total_physical_memory_kb bigint Az operációs rendszer számára elérhető fizikai memória teljes mérete, kilobájtokban (KB).
available_physical_memory_kb bigint A rendelkezésre álló fizikai memória mérete, KB-ben.
total_page_file_kb bigint Az operációs rendszer által KB-ben jelentett commit limit mérete
available_page_file_kb bigint A nem használt oldalfájl teljes mennyisége KB-ben.
system_cache_kb bigint A rendszer gyorsítótár memóriájának teljes mennyisége, KB-ben.
kernel_paged_pool_kb bigint A lapozott kernel pool teljes összege KB-ban.
kernel_nonpaged_pool_kb bigint A nem oldalozott kernel pool teljes összege KB-ban.
system_high_memory_signal_state bit A rendszer állapota magas memóriaerőforrás-értesítés. Az 1-es érték azt jelzi, hogy a magas memóriajelet a Windows állította be. További információért lásd: CreateMemoryResourceNotification az MSDN könyvtárban.
system_low_memory_signal_state bit A rendszer állapota alacsony memóriaerőforrás-értesítés. Az 1-es érték azt jelzi, hogy a Windows állította be az alacsony memóriajelet. További információért lásd: CreateMemoryResourceNotification az MSDN könyvtárban.
system_memory_state_desc nvarchar(256) Az emlékállapot leírása. Lásd az alábbi táblázatot.
pdw_node_id int A következővonatkozik: Azure Synapse Analytics, Analytics Platform System (PDW)

Annak a csomópontnak az azonosítója, amelyen ez a disztribúció található.
Állapot Érték
system_high_memory_signal_state = 1

és

system_low_memory_signal_state = 0
A rendelkezésre álló fizikai memória magas
system_high_memory_signal_state = 0

és

system_low_memory_signal_state = 1
A rendelkezésre álló fizikai memória alacsony
system_high_memory_signal_state = 0

és

system_low_memory_signal_state = 0
A fizikai memóriahasználat stabil
system_high_memory_signal_state = 1

és

system_low_memory_signal_state = 1
A fizikai memóriaállapot átalakul

A magas és alacsony jel soha nem szabad egyszerre bekapcsolni. Azonban az operációs rendszer szintjén történt gyors változások miatt mindkét érték úgy tűnhet, mintha egy felhasználói mód alkalmazásban be lenne. Mindkét jel bekapcsolásának megjelenése átmeneti állapotként értelmezhető.

Permissions

Szerver STATE engedélyt igényel VIEW a szerveren.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

SERVER PERFORMANCE STATE engedélyt igényel VIEW a szerveren.