Azure SYNAPSE Analytics 'te kaynak kullanımını ve sorgu etkinliğini izleme
Azure SYNAPSE Analytics, veri ambarı iş yükünüz ile ilgili öngörülere yönelik Azure portal içinde zengin bir izleme deneyimi sağlar. Azure portal, veri Ambarınızı izlerken, ölçüm ve Günlükler için yapılandırılabilir bekletme dönemleri, uyarılar, öneriler ve özelleştirilebilir grafikler ve panolar sağladığından önerilen araçtır. Portal Ayrıca, yalnızca veri Ambarınızla değil, tümleşik bir izleme deneyimi için tüm Azure Analytics platformunuzu değil, bütünsel bir izleme deneyimi sağlamak amacıyla Log Analytics ile Azure Izleyici (Günlükler) gibi diğer Azure izleme hizmetleriyle tümleştirmenize olanak sağlar. Bu belgelerde, SYNAPSE SQL ile analiz platformunuzu iyileştirmek ve yönetmek için hangi izleme yeteneklerinin kullanılabildiği açıklanmaktadır.
Kaynak kullanımı
Aşağıdaki ölçümler, SYNAPSE SQL için Azure portal kullanılabilir. Bu ölçümler Azure izleyiciaracılığıyla ortaya çıkmış.
| Ölçüm Adı | Açıklama | Toplama Türü |
|---|---|---|
| CPU yüzdesi | Veri ambarı için tüm düğümlerde CPU kullanımı | Ortalama, en düşük, en fazla |
| Veri G/Ç yüzdesi | Veri ambarı için tüm düğümlerde GÇ kullanımı | Ortalama, en düşük, en fazla |
| Bellek yüzdesi | veri ambarı için tüm düğümlerde bellek kullanımı (SQL Server) | Ortalama, en düşük, en fazla |
| Etkin sorgular | Sistemde yürütülen etkin sorguların sayısı | Sum |
| Kuyruğa alınmış sorgular | Yürütülmeye başlamak için bekleyen sıraya alınmış sorgu sayısı | Sum |
| Başarılı bağlantılar | Veritabanına yönelik başarılı bağlantı sayısı (oturum açma) | Toplam, sayı |
| Başarısız Bağlantılar | Veritabanına karşı başarısız bağlantı sayısı (oturum açma) | Toplam, sayı |
| Güvenlik Duvarı Tarafından Engellendi | Engellenen veri ambarına ait oturum açma sayısı | Toplam, sayı |
| DWU sınırı | Veri ambarının hizmet düzeyi hedefi | Ortalama, en düşük, en fazla |
| DWU yüzdesi | CPU yüzdesi ile veri GÇ yüzdesi arasındaki en fazla | Ortalama, en düşük, en fazla |
| Kullanılan DWU | DWU sınırı * DWU yüzdesi | Ortalama, en düşük, en fazla |
| İsabetli önbellek okuması yüzdesi | (önbellek isabet sayısı/önbellek isabetsizliği) * 100, önbellek isabetlerinin yerel SSD önbelleğindeki tüm columnstore segmentlerinin toplamı olduğu ve önbellek isabetsizlik, tüm düğümlerde toplanan yerel SSD önbelleğinde bulunan columnstore kesimlerinin isabetsizliği | Ortalama, en düşük, en fazla |
| Önbellek kullanılan yüzde | (kullanılan önbellek/önbellek kapasitesi) * 100, kullanılan önbellek tüm düğümlerde yerel SSD önbelleğindeki tüm baytların toplamı ve önbellek kapasitesi tüm düğümlerde yerel SSD önbelleğinin depolama kapasitesinin toplamıdır | Ortalama, en düşük, en fazla |
| Yerel tempdb yüzdesi | Tüm işlem düğümlerinde yerel tempdb kullanımı-değerler her beş dakikada bir dağıtılır | Ortalama, en düşük, en fazla |
Ölçümleri görüntülerken ve uyarıları ayarlarken dikkate alınması gereken noktalar:
- kullanılan dwu, SQL havuzundaki kullanım için yalnızca üst düzey bir temsili temsil eder ve kapsamlı bir kullanım göstergesi olması anlamına gelir. Ölçeği artırma veya azaltma yapılıp yapılmayacağını anlamak için eşzamanlılık, bellek, tempdb ve Uyarlamalı önbellek kapasitesi gibi DWU tarafından etkilenen tüm faktörleri göz önünde bulundurun. İş hedeflerinizi karşılayacak en iyi şeyi belirlemek için iş yükünüzü farklı DWU ayarlarında çalıştırmayı öneririz.
- Başarısız ve başarılı bağlantılar, belirli bir veri ambarı için (sunucunun kendisi için değil) raporlanır.
- Veri ambarı boşta durumunda olsa bile bellek yüzdesi kullanımı yansıtır; etkin iş yükü bellek tüketimini yansıtmaz. Ek önbellek kapasitesi için ölçeklendirmenin, gereksinimlerinizi karşılamak üzere iş yükü performansını artırabilmesi için bu ölçümü diğer kullanıcılarla birlikte (tempdb, Gen2 Cache) kullanın ve izleyin.
Sorgu etkinliği
T-SQL aracılığıyla Synapse SQL izlerken, hizmet bir dizi dinamik yönetim görünümü (dmvs) sağlar. Bu görünümler, iş yükünüzün performans sorunlarını etkin bir şekilde gidermeye ve tanımlamaya yönelik olarak faydalıdır.
Synapse SQL için uygulanan dmvs listesini görüntülemek için bu belgeyebakın.
Ölçümler ve tanılama günlükleri
Hem ölçümler hem de Günlükler Azure izleyici 'ye, özellikle de Azure izleyici günlükleri bileşenine aktarılabilir ve günlük sorgularıylaprogramlı olarak erişilebilir. SYNAPSE SQL için günlük gecikme süresi yaklaşık 10-15 dakikadır. Gecikme süresini etkileyen faktörler hakkında daha fazla bilgi için aşağıdaki belgeleri ziyaret edin.
Sonraki adımlar
Aşağıdaki nasıl yapılır kılavuzunda, veri Ambarınızı izlerken ve yönetirken yaygın senaryolar ve kullanım örnekleri açıklanmaktadır: