sys.dm_pdw_sql_requests (Transact-SQL)

Şunlar için geçerlidir: Azure Synapse AnalyticsAnalytics Platform Sistemi (PDW)

Tüm SQL Server sorgu dağıtımları hakkında bilgi tutar, sorgudaki bir SQL adımının parçası.

Note

Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.

Sütun Adı Veri Türü Description Menzil
request_id nvarchar(32) Bu SQL sorgu dağıtımının ait olduğu sorguya ait benzersiz tanımlayıcı.

request_id, step_index, ve distribution_id bu görüşün anahtarını oluşturur.
Bak request_idsys.dm_pdw_exec_requests.
step_index int Bu dağıtımın parçası olduğu sorgu adımının dizini.

request_id, step_index, ve distribution_id bu görüşün anahtarını oluşturur.
Bak step_indexsys.dm_pdw_request_steps.
pdw_node_id int Bu sorgu dağıtımının çalıştırıldığı düğümün benzersiz tanımlayıcısı. Bak node_idsys.dm_pdw_nodes.
distribution_id int Bu sorgu dağıtımının çalıştığı dağılımın benzersiz tanımlayıcısı.

request_id, step_index, ve distribution_id bu görüşün anahtarını oluşturur.
Bakış distribution_idsys.pdw_distributions. Dağıtım kapsamında değil, düğüm kapsamında çalışan istekler için ayarlandı -1 .
status nvarchar(32) Sorgu dağıtımının güncel durumu. Pending, Running, Failed, Cancelled, Complete, Aborted, CancelSubmitted
error_id nvarchar(36) Bu sorgu dağıtımıyla ilişkili hatanın benzersiz tanımlayıcısı, varsa. Bak error_idsys.dm_pdw_errors. Hata olmadıysa ayarla NULL .
start_time datetime Sorgu dağıtımının yürütülmeye başladığı zaman. Mevcut zamana göre daha küçük veya eşit ve bu sorgu dağılımının ait olduğu sorgu adımından daha büyük veya eşittir start_time .
end_time datetime Bu sorgu dağıtımının tamamlandığı, iptal olduğu veya başarısız olduğu zaman. Sorgu dağıtımı devam ediyorsa veya kuyruk tutuluyorsa daha büyük veya eşit start_timeNULL olarak ayarlanabilir.
total_elapsed_time int Sorgu dağıtımının çalıştığı süreyi milisaniyeler cinsinden temsil eder. 0'dan büyük veya eşit. Tamamlanan, başarısız veya iptal edilen sorgu dağıtımlarının deltasına start_time eşittir end_time .

Eğer total_elapsed_time tam sayı için maksimum değeri aşırsa, total_elapsed_time maksimum değer olarak kalacaktır. Bu koşul "Maksimum değer aşıldı" uyarısını oluşturur.

Milisaniye cinsinden maksimum değer 24,8 güne eşdeğerdir.
row_count bigint Bu sorgu dağıtımı tarafından değiştirilen veya okunan satır sayısı. -1 veri değiştirmeyen veya geri dönmeyen işlemler için, örneğin CREATE TABLE ve DROP TABLE.
spid int Sorgu dağıtımını çalıştıran SQL Server örneğinde oturum kimliği.
command nvarchar(4000) Bu sorgu dağıtımı için komutun tam metni. Geçerli herhangi bir sorgu veya istek dizisi.

Bu görünüm tarafından tutulan maksimum satırlar hakkında bilgi için Kapasite sınırları konusunun Metaveri bölümüne bakınız.