Azure Synapse Analytics – İş Yükü Yönetimi Portalı İzleme

Bu makalede iş yükü grubu kaynak kullanımının ve sorgu etkinliğinin nasıl izleneceği açıklanır. Azure Ölçüm Gezgini'ni yapılandırma hakkında ayrıntılı bilgi için Azure İzleyici ölçüm gezgini ile ölçümleri analiz etme makalesine bakın. Sistem kaynak tüketimini izleme hakkında ayrıntılı bilgi için Azure Synapse Analytics İzleme belgelerindeki Kaynak kullanımı bölümüne bakın. İş yükü yönetimini izlemek için sağlanan iş yükü grubu ölçümlerinin iki farklı kategorisi vardır: kaynak ayırma ve sorgu etkinliği. Bu ölçümler iş yükü grubuna göre bölünebilir ve filtrelenebilir. Ölçümler, sistem tanımlı (kaynak sınıfı iş yükü grupları) veya kullanıcı tanımlı (CREATE WORKLOAD GROUP söz dizimi ile kullanıcı tarafından oluşturulan) olmalarına göre bölünebilir ve filtrelenebilir.

İş yükü yönetimi ölçüm tanımları

Ölçüm Adı Tanım Toplama Türü
Etkin üst sınır kaynak yüzdesi Geçerli üst sınır kaynak yüzdesi , diğer iş yükü grupları için ayrılan geçerli en düşük kaynak yüzdesi dikkate alınarak iş yükü grubu tarafından erişilebilen kaynakların yüzdesi üzerinde sabit bir sınırdır. Etkin üst sınır kaynak yüzdesi ölçümü CREATE WORKLOAD GROUP söz dizimindeki parametresi kullanılarak CAP_PERCENTAGE_RESOURCE yapılandırılır. Geçerli değer burada açıklanmıştır.

Örneğin, = 100 ile CAP_PERCENTAGE_RESOURCE bir iş yükü grubu DataLoads ve %25 Etkin en düşük kaynak yüzdesiyle başka bir iş yükü grubu oluşturulduysa, iş yükü grubu için DataLoads geçerli üst sınır kaynak yüzdesi %75'tir.

Etkin üst sınır kaynak yüzdesi, bir iş yükü grubunun ulaşabileceği eşzamanlılık üst sınırını (ve dolayısıyla olası aktarım hızını) belirler. Geçerli üst sınır kaynak yüzdesi ölçümü tarafından şu anda bildirilenin ötesinde ek aktarım hızı gerekiyorsa, CAP_PERCENTAGE_RESOURCEdiğer iş yükü gruplarının ölçeğini azaltın MIN_PERCENTAGE_RESOURCE veya daha fazla kaynak eklemek için örneğin ölçeğini artırın. öğesinin azaltılması REQUEST_MIN_RESOURCE_GRANT_PERCENT eşzamanlılığı artırabilir, ancak genel aktarım hızını artırmayabilir.
Min, Avg, Max
Geçerli en düşük kaynak yüzdesi Geçerli en düşük kaynak yüzdesi , hizmet düzeyi en düşük dikkate alınarak iş yükü grubu için ayrılmış ve yalıtılmış kaynakların minimum yüzdesidir. Etkin en düşük kaynak yüzdesi ölçümü CREATE WORKLOAD GROUP söz dizimindeki parametresi kullanılarak MIN_PERCENTAGE_RESOURCE yapılandırılır. Geçerli değer burada açıklanmıştır.

Sistemde yapılandırılan toplam iş yükü yalıtımını izlemek için bu ölçüm filtrelenmediğinde ve kaldırıldığında Toplam toplama türünü kullanın.

Etkin en düşük kaynak yüzdesi, bir iş yükü grubunun ulaşabileceği garantili eşzamanlılık (ve dolayısıyla garanti edilen aktarım hızı) alt sınırı belirler. Geçerli minimum kaynak yüzdesi ölçümü tarafından şu anda bildirilenin ötesinde ek garantili kaynaklar gerekiyorsa, iş yükü grubu için yapılandırılan parametreyi artırınMIN_PERCENTAGE_RESOURCE. öğesinin azaltılması REQUEST_MIN_RESOURCE_GRANT_PERCENT eşzamanlılığı artırabilir, ancak genel aktarım hızını artırmayabilir.
Min, Avg, Max
İş yükü grubu etkin sorguları Bu ölçüm, iş yükü grubundaki etkin sorguları raporlar. Bu ölçümün filtrelenmemiş ve yarılmamış olarak kullanılması, sistemde çalışan tüm etkin sorguları görüntüler. Sum
Üst sınır kaynak yüzdesine göre iş yükü grubu ayırma Bu ölçüm, iş yükü grubu başına geçerli üst sınır kaynak yüzdesine göre kaynakların ayırma yüzdesini görüntüler. Bu ölçüm, iş yükü grubunun etkili bir şekilde kullanımını sağlar.

Etkin üst sınır kaynak yüzdesi %75 olan ve %25 olarak yapılandırılmış bir REQUEST_MIN_RESOURCE_GRANT_PERCENT iş yükü grubu DataLoadsdüşünün. Bu iş yükü grubunda tek bir sorgu çalıştırılıyorsa, filtrelenen DataLoads üst sınır kaynak yüzdesi değerine göre iş yükü grubu ayırma %33 (%25 /%75) olur.

Bir iş yükü grubunun kullanımını belirlemek için bu ölçümü kullanın. %100'e yakın bir değer, iş yükü grubu için kullanılabilen tüm kaynakların kullanıldığını gösterir. Ayrıca, aynı iş yükü grubu için kuyruğa alınan ve sıfırdan büyük bir değer gösteren iş yükü grubu kuyruğa alınmış sorgular ölçümü, iş yükü grubunun ayrılırsa ek kaynaklar kullanacağını gösterir. Buna karşılık, bu ölçüm tutarlı olarak düşükse ve İş yükü grubu etkin sorguları düşükse iş yükü grubu kullanılmaz. Etkin üst sınır kaynak yüzdesinin sıfırdan büyük olması, az kullanılan iş yükü yalıtımını gösterdiğinden bu durum özellikle sorunludur.
Min, Avg, Max
Sistem yüzdesine göre iş yükü grubu ayırma Bu ölçüm, kaynakların sistemin tamamına göre ayırma yüzdesini görüntüler.

%25'te yapılandırılmış bir REQUEST_MIN_RESOURCE_GRANT_PERCENT iş yükü grubu DataLoads düşünün. Filtrelenen DataLoads sistem yüzdesi değerine göre iş yükü grubu ayırma işlemi, bu iş yükü grubunda tek bir sorgu çalıştırılıyorsa %25 (%25/ %100) olur.
Min, Avg, Max
İş yükü grubu sorgu zaman aşımları Zaman aşımına uğradı iş yükü grubu için sorgular. Bu ölçüm tarafından bildirilen sorgu zaman aşımları yalnızca sorgu yürütülmeye başladıktan sonra yapılır (kilitleme veya kaynak beklemeleri nedeniyle bekleme süresini içermez).

Sorgu zaman aşımı, CREATE WORKLOAD GROUP söz dizimindeki parametresi kullanılarak QUERY_EXECUTION_TIMEOUT_SEC yapılandırılır. Değerin artırılması sorgu zaman aşımlarının sayısını azaltabilir.

Zaman aşımı miktarını azaltmak ve sorgu başına daha fazla kaynak ayırmak için iş yükü grubu parametresini artırmayı REQUEST_MIN_RESOURCE_GRANT_PERCENT göz önünde bulundurun. Artışın REQUEST_MIN_RESOURCE_GRANT_PERCENT iş yükü grubu için eşzamanlılık miktarını azalttığını unutmayın.
Sum
İş yükü grubu kuyruğa alınan sorgular Yürütmeyi başlatmak için şu anda kuyruğa alınmış olan iş yükü grubuna yönelik sorgular. Sorgular, kaynakları veya kilitleri beklediği için kuyrukta olabilir.

Sorgular birçok nedenden dolayı bekliyor olabilir. Sistem aşırı yüklenmişse ve eşzamanlılık talebi kullanılabilir durumdan büyükse sorgular kuyruğa alınacaktır.

CREATE WORKLOAD GROUP deyimindeki parametresini artırarak iş yükü grubuna CAP_PERCENTAGE_RESOURCEdaha fazla kaynak eklemeyi göz önünde bulundurun. Etkin üst sınır kaynak yüzdesi ölçümünden büyükseCAP_PERCENTAGE_RESOURCE, diğer iş yükü grubu için yapılandırılan iş yükü yalıtımı bu iş yükü grubuna ayrılan kaynakları etkiler. Daha fazla kaynak eklemek için diğer iş yükü gruplarını azaltmayı MIN_PERCENTAGE_RESOURCE veya örneğin ölçeğini artırmayı göz önünde bulundurun.
Sum

İzleme senaryoları ve eylemleri

Sorun giderme için iş yükü yönetimi ölçüm kullanımını vurgulayan bir dizi grafik yapılandırması ve sorunu çözmek için ilişkili eylemler aşağıda verilmiştir.

Az kullanılan iş yükü yalıtımı

adlı wgPriority bir iş yükü grubunun oluşturulduğu ve TheCEO'nunmembername iş yükü sınıflandırıcısı kullanılarak wcCEOPriority bu gruba eşlendiği aşağıdaki iş yükü grubu ve sınıflandırıcı yapılandırmasını göz önünde bulundurun. İş wgPriority yükü grubu için %25 iş yükü yalıtımı yapılandırılmıştır (MIN_PERCENTAGE_RESOURCE = 25). TheCEO tarafından gönderilen her sorguya sistem kaynaklarının %5'i (REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5) verilir.

CREATE WORKLOAD GROUP wgPriority
WITH ( MIN_PERCENTAGE_RESOURCE = 25
      ,CAP_PERCENTAGE_RESOURCE = 50
      ,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5);

CREATE WORKLOAD CLASSIFIER wcCEOPriority
WITH ( WORKLOAD_GROUP = 'wgPriority'
      ,MEMBERNAME = 'TheCEO');

Aşağıdaki grafik aşağıdaki gibi yapılandırılır:
Ölçüm 1: Geçerli en düşük kaynak yüzdesi (Ortalama toplama, blue line)
Ölçüm 2: Sistem yüzdesine göre iş yükü grubu ayırma (Ortalama toplama, purple line)
Filtre: [İş Yükü Grubu] = wgPriority
Screenshot shows a chart with the two metrics and filter. Grafik, %25 iş yükü yalıtımıyla ortalama olarak yalnızca %10'unun kullanıldığını gösterir. Bu durumda parametre MIN_PERCENTAGE_RESOURCE değeri 10 veya 15 arasında bir değere düşürülebilir ve sistemdeki diğer iş yüklerinin kaynakları kullanmasına izin verebilir.

İş yükü grubu performans sorunu

adlı wgDataAnalyst bir iş yükü grubunun oluşturulduğu ve DataAnalyst'inmembername iş yükü sınıflandırıcısı kullanılarak wcDataAnalyst buna eşlendiği aşağıdaki iş yükü grubu ve sınıflandırıcı yapılandırmasını göz önünde bulundurun. İş wgDataAnalyst yükü grubu için yapılandırılmış %6 iş yükü yalıtımı (MIN_PERCENTAGE_RESOURCE = 6) ve %9 (CAP_PERCENTAGE_RESOURCE = 9) kaynak sınırına sahiptir. DataAnalyst tarafından gönderilen her sorguya sistem kaynaklarının %3'ünün (REQUEST_MIN_RESOURCE_GRANT_PERCENT = 3) verilmiştir.

CREATE WORKLOAD GROUP wgDataAnalyst  
WITH ( MIN_PERCENTAGE_RESOURCE = 6
      ,CAP_PERCENTAGE_RESOURCE = 9
      ,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 3);

CREATE WORKLOAD CLASSIFIER wcDataAnalyst
WITH ( WORKLOAD_GROUP = 'wgDataAnalyst'
      ,MEMBERNAME = 'DataAnalyst');

Aşağıdaki grafik aşağıdaki gibi yapılandırılır:
Ölçüm 1: Geçerli üst sınır kaynak yüzdesi (Ortalama toplama, blue line)
Ölçüm 2: Üst sınır kaynak yüzdesine göre iş yükü grubu ayırma (Ortalama toplama, purple line)
Ölçüm 3: İş yükü grubu kuyruğa alınan sorgular (Toplam toplama, turquoise line)
Filtre: [İş Yükü Grubu] = wgDataAnalyst
Screenshot shows a chart with the three metrics and filter. Grafik, kaynaklarda %9 üst sınır ile iş yükü grubunun %90'dan fazla kullanıldığını gösterir (iş yükü grubu ayırma ölçütü üst sınır kaynak yüzdesi ölçümünden). İş yükü grubu kuyruğa alınan sorgular ölçümünde gösterildiği gibi sürekli kuyruğa alınmış sorgular vardır. Bu durumda değerini %9'un üzerinde bir değere yükseltmek CAP_PERCENTAGE_RESOURCE , eşzamanlı olarak daha fazla sorgu yürütülmesine olanak sağlar. değerini artırmak CAP_PERCENTAGE_RESOURCE , kullanılabilir yeterli kaynak olduğunu ve diğer iş yükü grupları tarafından yalıtılmadığını varsayar. Etkin üst sınır kaynak yüzdesi ölçümünü denetleyerek üst sınırın arttığını doğrulayın. Daha fazla aktarım hızı isteniyorsa değerini 3'ten büyük bir değere yükseltmeyi REQUEST_MIN_RESOURCE_GRANT_PERCENT de göz önünde bulundurun. öğesini artırmak sorguların REQUEST_MIN_RESOURCE_GRANT_PERCENT daha hızlı çalışmasına izin verebilir.

Sonraki adımlar