Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
sql database v Microsoft Fabric
Vrátí alokaci a dealokaci stránek na základě úkolu pro databázi.
Note
Tento pohled platí pouze pro databázi tempdb.
Note
Pro volání z Azure Synapse Analytics použijte název sys.dm_pdw_nodes_db_task_space_usage. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.
| Název sloupce | Datový typ | Description |
|---|---|---|
| session_id | smallint | ID relace. |
| request_id | int | Během sezení požádejte o ID. Požadavek se také nazývá batch a může obsahovat jeden nebo více dotazů. V relaci může být aktivních více požadavků současně. Každý dotaz v požadavku může zahájit více vláken (úloh), pokud je použit paralelní plán vykonávání (paralelní plán vykonávání). |
| exec_context_id | int | Identifikace kontextu úkolu. Pro více informací viz sys.dm_os_tasks (Transact-SQL). |
| database_id | smallint | ID databáze. Ve službě Azure SQL Database jsou hodnoty jedinečné v rámci jedné databáze nebo elastického fondu, ale ne v rámci logického serveru. |
| user_objects_alloc_page_count | bigint | Počet stránek vyhrazených nebo přidělených pro uživatelské objekty tímto úkolem. |
| user_objects_dealloc_page_count | bigint | Počet stránek uvolněných a již nevyhrazených pro uživatelské objekty tímto úkolem. |
| internal_objects_alloc_page_count | bigint | Počet stránek vyhrazených nebo přidělených pro interní objekty tímto úkolem. |
| internal_objects_dealloc_page_count | bigint | Počet stran uvolněných a již nevyhrazených pro interní objekty tímto úkolem. |
| pdw_node_id | int |
platí pro: Azure Synapse Analytics Identifikátor uzlu, na který je tato distribuce zapnutá. |
Povolení
Na SQL Serveru a spravované instanci SQL vyžaduje VIEW SERVER STATE oprávnění.
U služby SQL Database Basic, S0a S1 a pro databáze v elastických fondech, účet správce serveru serveru, účet správce Microsoft Entra nebo členství v roli ##MS_ServerStateReader##serveru. U všech ostatních cílů služby SQL Database se vyžaduje buď oprávnění VIEW DATABASE STATE k databázi, nebo členství v roli serveru ##MS_ServerStateReader##.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.
Poznámky
Stránky IAM nejsou zahrnuty v žádném z počtů stran uvedených tímto pohledem.
Čítače stránek jsou na začátku požadavku inicializovány na nulu (0). Tyto hodnoty jsou agregovány na úrovni relace při dokončení požadavku. Další informace naleznete v tématu sys.dm_db_session_space_usage (Transact-SQL).
Ukládání do cache pracovních tabulek, dočasné cachování tabulek a operace odloženého odkládání ovlivňují počet přidělených a delokovaných stránek v dané úlohě.
Uživatelské objekty
Následující objekty jsou zahrnuty v čítačích uživatelských objektových stránek:
Uživatelsky definované tabulky a indexy
Tabulky a indexy systémů
Globální dočasné tabulky a indexy
Lokální dočasné tabulky a indexy
Proměnné tabulek
Tabulky vracené v tabulkových funkcích
Interní objekty
Vnitřní objekty jsou pouze v tempdb. Následující objekty jsou zahrnuty v čítačích interních objektových stránek:
Pracovní tabulky pro operace s kurzorem nebo spoolem a dočasné ukládání velkých objektů (LOB)
Pracovní soubory pro operace, jako je hash join
Řazení spuštění
Fyzické spoje
Kardinality relací
| Od | To | Relationship |
|---|---|---|
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 |