sys.dm_pdw_resource_waits (Transact-SQL)

van toepassing op:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Displays wait information for all resource types in Azure Synapse Analytics.

Opmerking

Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.

Kolomnaam Gegevenssoort Beschrijving Bereik
wait_id bigint Positie van het verzoek op de wachtlijst. 0-gebaseerd ordinaalgetal. Dit is niet uniek voor alle wacht-inzendingen.
sessie-id nvarchar(32) ID van de sessie waarin de wachttoestand plaatsvond. Zie session_id in sys.dm_pdw_exec_sessions (Transact-SQL).
type nvarchar(255) Het soort wachttijd dat deze vermelding vertegenwoordigt. Mogelijke waarden:

Connection

Lokale Queries Gelijktijdigheid

Gedistribueerde Queries Gelijktijdigheid

DMS Samenloop

Reserve-gelijktijdigheid
object_type nvarchar(255) Type object dat door de wachttijd wordt beïnvloed. Mogelijke waarden:

OBJECT

DATABASE

SYSTEEM

SCHEMA

TOEPASSING
object_name Nvarchar(386) Naam of GUID van het opgegeven object dat door het wachten werd beïnvloed. Tabellen en weergaven worden weergegeven met namen in drie delen.

Indexen en statistieken worden weergegeven met vierdelige namen.

Namen, principes en databases zijn stringnamen.
request_id nvarchar(32) ID van het verzoek waarbij de wachttoestand plaatsvond. QID-identificatie van het verzoek.

GUID-identificatie voor laadverzoeken.
request_time datetime Tijd waarop het slot of de bron werd aangevraagd.
acquire_time datetime Tijd waarop het slot of de hulpbron werd verkregen.
state nvarchar(50) Staat van de wachtstaat. Er zijn geen gegevens beschikbaar.
priority int Prioriteit van het wachtende item. Er zijn geen gegevens beschikbaar.
concurrency_slots_used int Intern Bekijk hieronder de Monitor-bron wachttijden
resource_class nvarchar(20) Intern Bekijk hieronder de Monitor-bron wachttijden

Monitor de wachttijden op bronnen

Met de introductie van werklastgroepen zijn gelijktijdige slots niet langer van toepassing. Gebruik de onderstaande query en de resources_requested kolom om te begrijpen welke bronnen nodig zijn om het verzoek uit te voeren.

select rw.wait_id
      ,rw.session_id
      ,rw.type
      ,rw.object_type
      ,rw.object_name
      ,rw.request_id
      ,rw.request_time
      ,rw.acquire_time
      ,rw.state
      ,resources_requested = s.effective_request_min_resource_grant_percent
      ,r.group_name
  from sys.dm_workload_management_workload_groups_stats s
  join sys.dm_pdw_exec_requests r on r.group_name = s.name collate SQL_Latin1_General_CP1_CI_AS
  join sys.dm_pdw_resource_waits rw on rw.request_id = r.request_id