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
Vrací počet stránek přidělených a oddělených každou relací v tempdb databázi během životnosti relace.
Note
Pro získání těchto dat v Azure Synapse Analytics použijte název sys.dm_pdw_nodes_db_session_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. session_id mapuje session_id v roce sys.dm_exec_sessions. |
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 touto relací během její existence. |
user_objects_dealloc_page_count |
bigint | Počet stránek, které byly během této relace během své existence delokovány a již nevyhrazeny pro uživatelské objekty. |
internal_objects_alloc_page_count |
bigint | Počet stránek vyhrazených nebo přidělených pro interní objekty touto relací během její existence. |
internal_objects_dealloc_page_count |
bigint | Počet stránek, které byly během této relace během existence delokovány a již nevyhrazeny pro interní objekty. |
user_objects_deferred_dealloc_page_count |
bigint | Počet stránek ve frontě na odložené delokace během této relace během její existence. |
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ů alokací nebo dealokací, které tento pohled uvádí.
Čítače stránek inicializují na nulu na začátku relace a během životnosti relace se zvyšují. Čítače sledují celkový počet stránek, které jsou přiděleny nebo odděleny u úkolů, jež jsou již v relaci dokončeny. Čítače se aktualizují pouze po skončení úkolu. Neodrážejí běžící úkoly.
Při použití odložené dealokace sloupec user_objects_deferred_dealloc_page_count hlásí stránky zařazené do fronty pro pozdější deallocation procesem na pozadí. Pokud je fronta dlouhá, může být skutečné odpojení odloženo. V důsledku toho může být využití uživatelského tempdb relace uváděné výpočtem user_objects_alloc_page_count - user_objects_dealloc_page_count - user_objects_deferred_dealloc_page_count dočasně nižší než skutečné využití.
V relaci může být aktivních více požadavků současně. Požadavek může spustit více vláken nebo úloh, pokud jde o paralelní dotaz.
Pro více informací o relacích, požadavcích a úkolech viz sys.dm_exec_sessions (Transact-SQL),sys.dm_exec_requests (Transact-SQL) a sys.dm_os_tasks (Transact-SQL).
Uživatelské objekty
Čítače uživatelských objektových stránek zahrnují následující objekty:
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
Interní čítače objektové stránky zahrnují následující objekty:
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_session_space_usage.session_id |
dm_exec_sessions.session_id |
One-to-one |