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
Analytics Platform System (PDW)
databáze SQL v Microsoft Fabric
Vrací alokaci a delokaci stránek podle úkolů pro databázi.
Poznámka:
Tento pohled platí pouze pro databázi tempdb.
Poznámka:
Pokud to chcete volat ze služby Azure Synapse Analytics nebo systému PDW (Analytics Platform System), 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í na: Azure Synapse Analytics, Analytics Platform System (PDW) Identifikátor uzlu, na který je tato distribuce zapnutá. |
Povolení
Na SQL Serveru a službě SQL Managed Instance vyžaduje VIEW SERVER STATE oprávnění.
U cílů služby SQL Database Basic, S0 a S1 a pro databáze v elastických fondech se vyžaduje účet správce serveru , účet správce Microsoft Entra nebo členství v ##MS_ServerStateReader##roli serveru . U všech ostatních cílů VIEW DATABASE STATE služby SQL Database se vyžaduje buď oprávnění k databázi, nebo členství v ##MS_ServerStateReader## roli serveru.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU 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. Pro více informací viz 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 | Vztah |
|---|---|---|
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 |
Další kroky
Zobrazení a funkce dynamické správy (Transact-SQL)
Zobrazení dynamické správy související s databází (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)