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í počet stran přidělených a delokovaných každou relací pro databázi.
Note
Tento pohled platí pouze pro databázi tempdb.
Note
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_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í. |
| user_objects_dealloc_page_count | bigint | Počet stránek uvolněných a již nevyhrazených pro uživatelské objekty během této relace. |
| internal_objects_alloc_page_count | bigint | Počet stránek vyhrazených nebo přidělených pro interní objekty touto relací. |
| internal_objects_dealloc_page_count | bigint | Počet stran uvolněných a již nevyhrazených pro interní objekty během této relace. |
| user_objects_deferred_dealloc_page_count | bigint | Počet stránek, které byly označeny pro odloženou lokalizaci obchodů. Poznámka: Zavedeno v servisních balíčcích pro SQL Server 2012 (11.x) a SQL Server 2014 (12.x). |
| pdw_node_id | int |
platí pro: Azure Synapse Analytics, Analytics Platform System (PDW) 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 deallocation uvedených tímto pohledem.
Počítadlo stránek je na začátku relace inicializováno na nulu (0). Čítače sledují celkový počet stran, které byly přiděleny nebo odděleny u úkolů, jež jsou již v relaci dokončeny. Žetony se aktualizují pouze po skončení úkolu; neodrážejí běžící úkoly.
V relaci může být aktivních více požadavků současně. Požadavek může zahájit více vláken a ú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
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_session_space_usage.session_id |
dm_exec_sessions.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_task_space_usage (Transact-SQL)
sys.dm_db_file_space_usage (Transact-SQL)