Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirli bir Azure Synapse Analytics Compute node veya Control node üzerinde çalışan bir query için SQL Server execution planını gösterir. İşlem düğümleri ve Denetim düğümünde sorgular çalışırken sorgu performansı sorunlarını gidermek için bunu kullanın.
İşlem düğümlerinde çalışan SMP SQL Server sorguları için sorgu performansı sorunları anlaşıldıktan sonra performansı artırmanın birkaç yolu vardır. İşlem düğümlerinde sorgu performansını geliştirmenin olası yolları arasında çok sütunlu istatistikler oluşturma, kümelenmemiş dizinler oluşturma veya sorgu ipuçlarını kullanma sayılabilir.
Transact-SQL söz dizimi kuralları
Sözdizimi
Azure Synapse Analytics söz dizimi:
DBCC PDW_SHOWEXECUTIONPLAN ( distribution_id , spid )
[;]
Uyarı
Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.
Tartışmalar
distribution_id
Sorgu planını çalıştıran dağıtımın tanımlayıcısı. Bu bir tamsayıdır ve NULLolamaz. Değer 1 ile 60 arasında olmalıdır. Azure Synapse Analytics hedeflendiğinde kullanılır.
spid
Sorgu planını çalıştıran SQL Server oturumunun tanımlayıcısı. Bu bir tamsayıdır ve NULLolamaz.
İzinler
Azure Synapse Analytics üzerinde CONTROL izni gerektirir.
Cihazda SUNUCU DURUMU izni gerekiyorVIEW.
Örnekler: Azure Synapse Analytics
A. DBCC PDW_SHOWEXECUTIONPLAN temel söz dizimi
Aşağıdaki örnek sorgu, etkin olarak çalışan her dağıtım için sql_spid döndürür.
SELECT [sql_spid]
, [pdw_node_id]
, [request_id]
, [dms_step_index]
, [type]
, [start_time]
, [end_time]
, [status]
, [distribution_id]
FROM sys.dm_pdw_dms_workers
WHERE [status] <> 'StepComplete'
AND [status] <> 'StepError'
ORDER BY request_id
, [dms_step_index];
375. oturumda distribution_id 1'in ne çalıştırdığını merak ediyorsanız aşağıdaki komutu çalıştırabilirsiniz:
DBCC PDW_SHOWEXECUTIONPLAN (1, 375);
İlgili içerik
- DBCC PDW_SHOWPARTITIONSTATS (Transact-SQL)
- DBCC PDW_SHOWSPACEUSED (Transact-SQL)
- Tablo boyutu sorguları