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


sys.dm_db_task_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 oldal allokációját és a feloldó tevékenységet feladatonként az adatbázisban.

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_task_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ó.
request_id int Kérj azonosítót az ülés alatt.

A kérést kötetnek is nevezik, és tartalmazhat egy vagy több lekérdezést. Egy ülésen több kérés is aktív egyszerre működhet. A kérésben minden lekérdezés több szálat (feladatot) indíthat, ha párhuzamos végrehajtási tervet használnak.
exec_context_id int A feladat végrehajtási kontextusazonosítója. További információért lásd sys.dm_os_tasks (Transact-SQL).
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 ezen a feladat alapján.
user_objects_dealloc_page_count bigint A feladat által elengedett és már nem fenntartott felhasználói objektumok számára kijelölt oldalak száma.
internal_objects_alloc_page_count bigint A belső objektumok számára fenntartott vagy kijelölt oldalak száma ezen a feladatnak.
internal_objects_dealloc_page_count bigint A feladat által elosztott és már nem fenntartott belső objektumoknak kijelölt oldalak száma.
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 egyetlen oldalszámban sem, amelyet ez a nézet jelentett.

Az oldalszámlálókat a kérés elején nullára (0) inicializálják. Ezek az értékek a munkafolyamat szintjén aggregálódnak, amikor a kérés befejeződik. További információért lásd sys.dm_db_session_space_usage (Transact-SQL).

A munkaasztal gyorsítótárázás, ideiglenes tábla gyorsítótárázás és halasztott ledobási műveletek befolyásolják a meghatározott feladatban kijelölt és elosztott oldalak számát.

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 ábra sys.dm_db_task_space_usage esetén.

Kapcsolati számosságok

Ettől kezdve Kapcsolat
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

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_session_space_usage (Transact-SQL)
sys.dm_db_file_space_usage (Transact-SQL)