Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL ServerAzure
SQL Managed InstanceAzure
Synapse Analytics
Gibt Arbeitsspeicherinformationen vom Betriebssystem zurück.
SQL Server ist an externe Speicherbedingungen auf Betriebssystemebene und die physischen Grenzwerte der zugrunde liegenden Hardware gebunden und reagiert auf diese. Die Ermittlung des Gesamtsystemzustands ist ein wichtiger Bestandteil der Auswertung der SQL Server-Speicherauslastung.
Note
Um das aus Azure Synapse Analytics zu nennen, verwenden Sie den Namen sys.dm_pdw_nodes_os_sys_memory. Diese Syntax wird von serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
| Spaltenname | Datentyp | Description |
|---|---|---|
| total_physical_memory_kb | bigint | Physischer Gesamtspeicher in Kilobytes (KB), der dem Betriebssystem zur Verfügung steht. |
| available_physical_memory_kb | bigint | Verfügbarer physischer Arbeitsspeicher in KB. |
| total_page_file_kb | bigint | Die vom Betriebssystem gemeldete Commitgrenze in KB. |
| available_page_file_kb | bigint | Die Gesamtmenge der nicht verwendeten Seitendatei in KB. |
| system_cache_kb | bigint | Gesamter Arbeitsspeicher im Systemcache in KB. |
| kernel_paged_pool_kb | bigint | Gesamtgröße des ausgelagerten Kernelpools in KB. |
| kernel_nonpaged_pool_kb | bigint | Gesamtgröße des nicht ausgelagerten Kernelpools in KB. |
| system_high_memory_signal_state | bit | Benachrichtigung zum Systemstatus: Speicherressourcen sind ausreichend. Ein Wert von 1 gibt an, dass das Signal für ausreichende Speicherressourcen von Windows festgelegt wurde. Weitere Informationen finden Sie unter CreateMemoryResourceNotification in der MSDN Library. |
| system_low_memory_signal_state | bit | Benachrichtigung zum Systemstatus: Speicherressourcen sind nicht ausreichend. Ein Wert von 1 gibt an, dass das Signal für nicht ausreichende Speicherressourcen von Windows festgelegt wurde. Weitere Informationen finden Sie unter CreateMemoryResourceNotification in der MSDN Library. |
| system_memory_state_desc | nvarchar(256) | Beschreibung des Speicherstatus. Weitere Informationen finden Sie in der folgenden Tabelle. |
| pdw_node_id | int |
Gilt für: Azure Synapse Analytics Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet. |
| Zustand | Wert |
|---|---|
| system_high_memory_signal_state = 1 und system_low_memory_signal_state = 0 |
Ausreichend physischer Speicher verfügbar |
| system_high_memory_signal_state = 0 und system_low_memory_signal_state = 1 |
Nicht ausreichend physischer Speicher verfügbar |
| system_high_memory_signal_state = 0 und system_low_memory_signal_state = 0 |
Konstante physische Speicherauslastung |
| system_high_memory_signal_state = 1 und system_low_memory_signal_state = 1 |
Physischer Speicherstatus befindet sich im Übergang. Die Signale für ausreichenden und nicht ausreichenden Speicher dürfen nicht gleichzeitig aktiviert sein. Kurzfristige Änderungen auf Betriebssystemebene können jedoch dazu führen, dass eine Benutzermodusanwendung beide Werte als aktiviert betrachtet. Werden beide Signale als aktiviert dargestellt, wird dies als Übergangsstatus interpretiert. |
Erlaubnisse
Benötigt VIEW die SERVER-STATUS-Berechtigung auf dem Server.
Berechtigungen für SQL Server 2022 und höher
Benötigt VIEW die Berechtigung SERVER PERFORMANCE STATE auf dem Server.