Megosztás a következőn keresztül:


sys.dm_db_session_space_usage (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

Visszaadja az adatbázishoz az egyes ülések által kijelölt és leosztott oldalak számát.

Megjegyzés:

Ez a nézet csak a tempdb adatbázisra vonatkozik.

Megjegyzés:

Ha ezt az Azure Synapse Analytics vagy az Analytics Platform System (PDW) szolgáltatásból szeretné meghívni, használja a nevet sys.dm_pdw_nodes_db_session_space_usage. Ezt a szintaxist az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nem támogatja.

Oszlop név Adattípus Description
session_id smallint Munkamenet-azonosító.

session_idsys.dm_exec_sessions-ban session_id térképe.
database_id smallint Adatbázis-azonosító.

Az Azure SQL Database-ben az értékek egyediek egyetlen adatbázisban vagy rugalmas készletben, de nem logikai kiszolgálón belül.
user_objects_alloc_page_count bigint A felhasználói objektumok számára fenntartott vagy kijelölt oldalak száma ebben az ülésben.
user_objects_dealloc_page_count bigint A leadott oldalak száma, amelyeket már nem tartanak a felhasználói objektumok számára erre az ülésre.
internal_objects_alloc_page_count bigint A belső objektumok számára fenntartott vagy kijelölt oldalak száma ezen az ülésen.
internal_objects_dealloc_page_count bigint A következő ülésre már az oldalszám, amelyet már nem foglaltak el belső objektumoknak.
user_objects_deferred_dealloc_page_count bigint Azok száma, amelyeket halasztott leosztásra jelöltek.

Jegyzet: Bevezetésre az SQL Server 2012 (11.x) és SQL Server 2014 (12.x) szolgáltatáscsomagjaiban.
pdw_node_id int A következővonatkozik: Azure Synapse Analytics, Analytics Platform System (PDW)

Annak a csomópontnak az azonosítója, amelyen ez a disztribúció található.

Permissions

Az SQL Serveren és a felügyelt SQL-példányon VIEW SERVER STATE engedély szükséges.

Az SQL Database Alapszintű, S0és S1 szolgáltatás célkitűzésein, valamint rugalmas készletekbenlévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra rendszergazdai fiókra vagy a ##MS_ServerStateReader##kiszolgálói szerepkör tagságára van szükség. Az SQL Database szolgáltatás minden más célkitűzéséhez vagy az adatbázis VIEW DATABASE STATE engedélyére, vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

A KISZOLGÁLÓ TELJESÍTMÉNYÁLLAPOTÁNAK MEGTEKINTÉSE engedélyre van szükség a kiszolgálón.

Megjegyzések

Az IAM oldalak nem szerepelnek az ebben a nézetben jelentett allokációs vagy deallocation számokban.

Az oldalszámlálókat a szekció elején nullára (0) inicializálják. A számlálók nyomon követik, hány oldalt osztottak ki vagy osztottak ki már elvégzett feladatokhoz az ülésen. A számlálókat csak akkor frissítik, amikor egy feladat véget ér; Nem tükrözik a feladatok futását.

Egy ülés egyszerre több kérést is aktív lehet egyszerre. Egy kérés több szálat, feladatot indíthat, ha párhuzamos lekérdezésről van szó.

További információért a munkamenetekről, kérésekről és feladatokról lásd a sys.dm_exec_sessions (Transact-SQL),sys.dm_exec_requests (Transact-SQL) és sys.dm_os_tasks (Transact-SQL) oldalakat.

Felhasználói objektumok

A következő objektumok találhatók a felhasználói objektum oldalszámlálóiban:

  • Felhasználó által definiált táblák és indexek

  • Rendszertáblák és indexek

  • Globális ideiglenes táblázatok és indexek

  • Helyi ideiglenes táblázatok és indexek

  • Táblaváltozók

  • Táblázatok, amelyek táblázatértékű függvényekben térnek vissza

Belső objektumok

A belső objektumok csak a -ben tempdbvannak. A következő objektumok találhatók a belső objektumoldalszámlálókban:

  • Munkatáblák kurzor- vagy tekercsműveletekhez, valamint ideiglenes nagy objektum (LOB) tárolásához

  • Munkafájlok olyan műveletekhez, mint például hash csatlakozás

  • Futtatások rendezése

Fizikai csatlakozások

Fizikai csatlakozások diagramja sys.dm_db_session_space_usage esetén.

Kapcsolati számosságok

Ettől kezdve Kapcsolat
dm_db_session_space_usage.session_id dm_exec_sessions.session_id One-to-one

Következő lépések

Dinamikus felügyeleti nézetek és függvények (Transact-SQL)
adatbázissal kapcsolatos dinamikus felügyeleti nézetek (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)