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 paginaallocatie- en deallocatieactiviteiten per taak terug voor de database.
Opmerking
Deze visie is alleen van toepassing op de tempdb-database.
Opmerking
Gebruik de naam sys.dm_pdw_nodes_db_task_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. |
| request_id | int | Vraag om ID binnen de sessie. Een verzoek wordt ook wel een batch genoemd en kan één of meer queries bevatten. Een sessie kan meerdere verzoeken tegelijk actief hebben. Elke query in het verzoek kan meerdere threads (taken) starten, als een parallel uitvoeringsplan wordt gebruikt. |
| exec_context_id | int | Uitvoeringscontext-ID van de taak. Voor meer informatie, zie sys.dm_os_tasks (Transact-SQL). |
| 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 dat door deze taak is gereserveerd of toegewezen voor gebruikersobjecten. |
| user_objects_dealloc_page_count | bigint | Aantal pagina's is niet langer toegewezen en niet langer gereserveerd voor gebruikersobjecten door deze taak. |
| internal_objects_alloc_page_count | bigint | Aantal pagina's dat door deze taak is gereserveerd of toegewezen voor interne objecten. |
| internal_objects_dealloc_page_count | bigint | Aantal pagina's wordt niet langer toegewezen en niet langer gereserveerd voor interne objecten door deze taak. |
| 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 paginatellingen die door deze weergave worden gerapporteerd.
Paginatellers worden geïnitialiseerd op nul (0) aan het begin van een verzoek. Deze waarden worden op sessieniveau geaggregeerd wanneer het verzoek is afgerond. Voor meer informatie, zie sys.dm_db_session_space_usage (Transact-SQL).
Werktabelcaching, tijdelijke tabelcaching en uitgestelde dropoperaties beïnvloeden het aantal pagina's dat in een bepaalde taak wordt toegewezen en ontallokt.
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_task_space_usage.request_id |
dm_exec_requests.request_id |
One-to-one |
dm_db_task_space_usage.session_id |
dm_exec_requests.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_session_space_usage (Transact-SQL)
sys.dm_db_file_space_usage (Transact-SQL)