Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:SQL Server
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
Az SQL Server folyamattéréhez kötött memória allokáció többsége interfészeken keresztül történik, amelyek lehetővé teszik az allokációk nyomon követését és elszámolását. Ugyanakkor memória kiosztása az SQL Server címtérében is elvégezhető, amely megkerüli a belső memóriakezelési rutinokat. Az értékeket az alap operációs rendszer hívásai révén szerezzük. Az SQL Server belső módszerei nem manipulálják őket, kivéve, ha az a zárt vagy nagy oldal allokációhoz igazít.
Minden visszaadott érték, amely a memóriaméreteket jelzi, kilobájtokban (KB) jelenik meg. A total_virtual_address_space_reserved_kb-es oszlop sys.dm_os_sys_info-virtual_memory_in_bytes másolata.
Az alábbi táblázat teljes képet ad a folyamatcímtérről.
Note
Ahhoz, hogy ezt Azure Synapse Analytics vagy Analytics Platform System (PDW) néven nevezzük, használjuk a sys.dm_pdw_nodes_os_process_memory nevet. Ezt a szintaxist az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nem támogatja.
| Oszlop neve | Adattípus | Description |
|---|---|---|
| physical_memory_in_use_kb | bigint | Megmutatja a folyamatrendszeri munkakészletet billentyűzetben, amelyet operációs rendszer jelent, valamint a nagy oldalas API-k segítségével követett allokációkat. Nem nullázható. |
| large_page_allocations_kb | bigint | Megadja a fizikai memóriát a nagy oldalas API-k használatával kijelölve. Nem nullázható. |
| locked_page_allocations_kb | bigint | Megadja a memória oldalakat, amelyek memóriában vannak zárva. Nem nullázható. |
| total_virtual_address_space_kb | bigint | A virtuális címtér felhasználói mód részének teljes méretét jelzi. Nem nullázható. |
| virtual_address_space_reserved_kb | bigint | Jelzi, hogy a folyamat által fenntartott virtuális címtér teljes mennyisége. Nem nullázható. |
| virtual_address_space_committed_kb | bigint | Jelzi, hogy mennyi fenntartott virtuális címtér lett a kötelezett vagy a fizikai oldalakra leképezve. Nem nullázható. |
| virtual_address_space_available_kb | bigint | Jelzi, hogy mennyi virtuális címtér van jelenleg szabad. Nem nullázható. Megjegyzés: Létezhetnek szabad régiók, amelyek kisebbek, mint az allokáció granularitása. Ezek a régiók nem elérhetők az elosztáshoz. |
| page_fault_count | bigint | Jelzi, hány oldalhiba keletkezik az SQL Server folyamat során. Nem nullázható. |
| memory_utilization_percentage | int | Megadja a munkahalmazban lévő kötelezett memória százalékát. Nem nullázható. |
| available_commit_limit_kb | bigint | Jelzi, hogy a folyamat által megköthető memória mennyisége áll rendelkezésre. Nem nullázható. |
| process_physical_memory_low | bit | Azt jelzi, hogy a folyamat alacsony fizikai memóriaértesítésre reagál. Nem nullázható. |
| process_virtual_memory_low | bit | Ez azt jelzi, hogy alacsony virtuális memória állapotot észleltek. Nem nullázható. |
| 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ó. |
Permissions
Az SQL Server-en a szerveren SERVER STATE engedélyt kell VIEW használni.
Az SQL Serveren és a felügyelt SQL-példányon VIEW SERVER STATE engedély szükséges.
Az SQL Database Alapszintű, S0és S1 szolgáltatás célkitűzésein, valamint rugalmas készletekbenlévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra rendszergazdai fiókra vagy a ##MS_ServerStateReader##kiszolgálói szerepkör tagságára van szükség. Az SQL Database szolgáltatás minden más célkitűzéséhez vagy az adatbázis VIEW DATABASE STATE engedélyére, vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.
Engedélyek az SQL Server 2022-hez és újabb verziókhoz
SERVER PERFORMANCE STATE engedélyt igényel VIEW a szerveren.