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 stran přidělených a delokovaných každou relací 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_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 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 |