Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform Systeem (PDW)
SQL-database in Microsoft Fabric
Geeft het aantal pagina's terug dat per sessie voor de database is toegewezen en gedealvesteerd.
Opmerking
Deze visie is alleen van toepassing op de tempdb-database.
Opmerking
Gebruik de naam sys.dm_pdw_nodes_db_session_space_usageom dit aan te roepen vanuit Azure Synapse Analytics of Analytics Platform System (PDW). Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| session_id | smallint | Sessie-id. session_id kaarten naar session_id in sys.dm_exec_sessions. |
| database_id | smallint | Database-id. In Azure SQL Database zijn de waarden uniek binnen één database of een elastische pool, maar niet binnen een logische server. |
| user_objects_alloc_page_count | bigint | Aantal pagina's gereserveerd of toegewezen voor gebruikersobjecten door deze sessie. |
| user_objects_dealloc_page_count | bigint | Aantal pagina's dat door deze sessie is gereserveerd en niet langer gereserveerd voor gebruikersobjecten. |
| internal_objects_alloc_page_count | bigint | Aantal pagina's dat door deze sessie is gereserveerd of toegewezen voor interne objecten. |
| internal_objects_dealloc_page_count | bigint | Aantal pagina's dat door deze sessie is ontruimd en niet langer gereserveerd voor interne objecten. |
| user_objects_deferred_dealloc_page_count | bigint | Aantal pagina's die zijn gemarkeerd voor uitgestelde deallocatie. Notitie: Geïntroduceerd in servicepacks voor SQL Server 2012 (11.x) en SQL Server 2014 (12.x). |
| pdw_node_id | int |
Van toepassing op: Azure Synapse Analytics, Analytics Platform System (PDW) De id voor het knooppunt waarop deze distributie zich bevindt. |
Permissions
Voor SQL Server en SQL Managed Instance is een machtiging vereist VIEW SERVER STATE .
Voor servicedoelstellingen van SQL Database Basic, S0 en S1 en voor databases in elastische pools is het serverbeheerdersaccount , het Microsoft Entra-beheerdersaccount of het lidmaatschap van de ##MS_ServerStateReader##serverrol vereist. Voor alle andere SQL Database-servicedoelstellingen is de VIEW DATABASE STATE machtiging voor de database of het lidmaatschap van de ##MS_ServerStateReader## serverfunctie vereist.
Machtigingen voor SQL Server 2022 en hoger
Vereist de machtiging PRESTATIESTATUS VAN DE WEERGAVESERVER op de server.
Opmerkingen
IAM-pagina's zijn niet opgenomen in een van de allocatie- of deallocatietellingen die door deze weergave worden gerapporteerd.
Paginatellers worden aan het begin van een sessie geïnitialiseerd op nul (0). De tellers houden het totale aantal pagina's bij dat is toegewezen of gedealvesteerd voor taken die al in de sessie zijn afgerond. De tellers worden alleen bijgewerkt wanneer een taak eindigt; ze weerspiegelen geen lopende taken.
Een sessie kan meerdere verzoeken tegelijk actief hebben. Een verzoek kan meerdere threads of taken starten als het een parallelle query is.
Voor meer informatie over de sessies, verzoeken en taken, zie sys.dm_exec_sessions (Transact-SQL), sys.dm_exec_requests (Transact-SQL) en sys.dm_os_tasks (Transact-SQL).
Gebruikersobjecten
De volgende objecten zijn opgenomen in de paginatellers van de gebruikersobjecten:
Door de gebruiker gedefinieerde tabellen en indexen
Systeemtabellen en indexen
Globale tijdelijke tabellen en indexen
Lokale tijdelijke tabellen en indexen
Tabelvariabelen
Tabellen die worden teruggegeven in de tabelwaardige functies
Interne objecten
Interne objecten zijn alleen in tempdb. De volgende objecten zijn opgenomen in de interne objectpaginatellers van de pagina:
Werktabellen voor cursor- of spooloperaties en tijdelijke opslag van grote objecten (LOB)
Werkbestanden voor bewerkingen zoals een hash join
Sorteringsuitvoeringen
Fysieke verbindingen
Relatiekardinaliteiten
| Van | Tot | Relatie |
|---|---|---|
dm_db_session_space_usage.session_id |
dm_exec_sessions.session_id |
One-to-one |
Volgende stappen
Dynamische beheerweergaven en -functies (Transact-SQL)
databasegerelateerde dynamische beheerweergaven (Transact-SQL)
sys.dm_exec_sessions (Transact-SQL)
sys.dm_exec_requests (Transact-SQL)
sys.dm_os_tasks (Transact-SQL)
sys.dm_db_task_space_usage (Transact-SQL)
sys.dm_db_file_space_usage (Transact-SQL)