Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a: SQL Server
Istanza gestita di SQL di Azure
azure Synapse Analytics Analytics
Platform System (PDW)
Restituisce le informazioni sulla memoria dal sistema operativo.
SQL Server è vincolato da e risponde a condizioni di memoria esterna a livello del sistema operativo e ai limiti fisici dell'hardware sottostante. Determinare lo stato complessivo del sistema è una parte importante della valutazione dell'utilizzo della memoria di SQL Server.
Nota
Per chiamare questa operazione da Azure Synapse Analytics o da Platform System (PDW), usare il nome sys.dm_pdw_nodes_os_sys_memory. Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
| total_physical_memory_kb | bigint | Dimensione totale della memoria fisica disponibile per il sistema operativo, espressa in kilobyte (KB). |
| available_physical_memory_kb | bigint | Dimensione della memoria fisica disponibile, espressa in KB. |
| total_page_file_kb | bigint | Dimensione del limite del commit riportata dal sistema operativo, espressa in KB |
| available_page_file_kb | bigint | Quantità totale di file di pagina non in uso, in KB. |
| system_cache_kb | bigint | Totale di memoria cache del sistema, espressa in KB. |
| kernel_paged_pool_kb | bigint | Totale del pool paginato del kernel, espresso in KB. |
| kernel_nonpaged_pool_kb | bigint | Totale del pool non paginato del kernel, espresso in KB. |
| system_high_memory_signal_state | bit | Stato della notifica relativa alle risorse elevate della memoria di sistema. Un valore 1 indica che Windows ha impostato un segnale di memoria elevato. Per altre informazioni, vedere CreateMemoryResourceNotification in MSDN Library. |
| system_low_memory_signal_state | bit | Stato della notifica relativa alle risorse insufficienti della memoria di sistema. Un valore 1 indica che Windows ha impostato un segnale di memoria basso. Per altre informazioni, vedere CreateMemoryResourceNotification in MSDN Library. |
| system_memory_state_desc | nvarchar(256) | Descrizione dello stato della memoria. Vedere la tabella riportata di seguito. |
| pdw_node_id | int | Si applica a: Azure Synapse Analytics, Piattaforma di analisi (PDW) Identificatore del nodo in cui è attiva la distribuzione. |
| Condizione | Valore |
|---|---|
| system_high_memory_signal_state = 1 e system_low_memory_signal_state = 0 |
La quantità di memoria fisica disponibile è elevata. |
| system_high_memory_signal_state = 0 e system_low_memory_signal_state = 1 |
La quantità di memoria fisica disponibile è bassa. |
| system_high_memory_signal_state = 0 e system_low_memory_signal_state = 0 |
L'utilizzo della memoria fisica è costante |
| system_high_memory_signal_state = 1 e system_low_memory_signal_state = 1 |
La stato della memoria fisica è in fase di transizione Il segnale massimo e minimo non devono mai essere attivi contemporaneamente. Tuttavia, modifiche rapide a livello di sistema operativo possono fare sì che entrambi i valori sembrino essere attivi in un'applicazione della modalità utente. La visualizzazione di entrambi i segnali attivi verrà interpretata come una stato della transizione. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE per il server.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.
Vedi anche
Funzioni a gestione dinamica e DMV (Transact-SQL)
Viste a gestione dinamica correlate al sistema operativo SQL Server (Transact-SQL)