Azure Synapse Analytics – Számítási feladatok felügyeleti portál monitorozása
Ez a cikk bemutatja, hogyan figyelheti a számítási feladatcsoport erőforrás-kihasználtságát és lekérdezési tevékenységét. Az Azure Metrics Explorer konfigurálásáról az Elemzés metrikák az Azure Monitor Metrics Explorerrel című cikkből tájékozódhat. A rendszererőforrás-felhasználás monitorozásáról az Azure Synapse Analytics monitorozási dokumentációjának Erőforrás-kihasználtság szakaszában olvashat. A számítási feladatcsoport-metrikáknak két különböző kategóriája van a számítási feladatok felügyeletének figyeléséhez: az erőforrás-kiosztáshoz és a lekérdezési tevékenységhez. Ezek a metrikák feloszthatók és szűrhetők számítási feladatcsoportonként. A metrikák feloszthatók és szűrhetők a rendszer által definiált (erőforrásosztály munkaterhelési csoportjai) vagy felhasználó által definiált (a SZÁMÍTÁSI FELADATCSOPORT LÉTREHOZÁSA szintaxissal rendelkező felhasználó által létrehozott) alapján.
Számítási feladatok felügyeleti metrikáinak definíciói
A számítási feladatok kezelési metrikáinak leírásáért tekintse meg a dedikált SQL-készletet – A Microsoft.Synapse/workspaces/sqlPools támogatott metrikáinak számítási feladatkezelési bejegyzései.
Monitorozási forgatókönyvek és műveletek
Az alábbiakban diagramkonfigurációk sorozatát mutatjuk be, amelyek kiemelik a számítási feladatok felügyeleti metrikáinak használatát a hibaelhárításhoz, valamint a kapcsolódó műveleteket a probléma megoldásához.
Kihasználatlan számítási feladatok elkülönítése
Vegye figyelembe a következő számítási feladatcsoportot és osztályozó konfigurációt, ahol létrejön egy elnevezett wgPriority
számítási feladatcsoport, és a TheCEO membername
a számítási feladat osztályozó használatával wcCEOPriority
van leképezve. A wgPriority
számítási feladatcsoporthoz 25%-os elkülönítés van konfigurálva (MIN_PERCENTAGE_RESOURCE
= 25). A TheCEO által küldött lekérdezések a rendszererőforrások 5%-át kapják (REQUEST_MIN_RESOURCE_GRANT_PERCENT
= 5).
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');
Az alábbi diagram a következőképpen van konfigurálva:
1. metrika: Az erőforrás tényleges minimális százaléka (Avg aggregáció, blue line
)
2. metrika: Számítási feladatok csoportkiosztása rendszerszázad szerint (Avg aggregáció, purple line
)
Szűrő: [Számítási feladatcsoport] = wgPriority
A diagram azt mutatja, hogy a számítási feladatok 25%-os elkülönítése esetén átlagosan csak 10% van használatban. Ebben az esetben a MIN_PERCENTAGE_RESOURCE
paraméter értéke 10 és 15 közé csökkenthető, és lehetővé teheti, hogy a rendszer más számítási feladatai is felhasználják az erőforrásokat.
Számítási feladatcsoport szűk keresztmetszete
Fontolja meg a következő számítási feladatcsoport és osztályozó konfigurációját, ahol létrejön egy elnevezett wgDataAnalyst
számítási feladatcsoport, és a DataAnalyst membername
a számítási feladat osztályozó használatával wcDataAnalyst
van leképezve. A wgDataAnalyst
számítási feladatcsoporthoz 6%-os számítási feladatelkülönítés van konfigurálva (MIN_PERCENTAGE_RESOURCE
= 6) és 9%- os erőforráskorlát (CAP_PERCENTAGE_RESOURCE
= 9). A DataAnalyst által küldött lekérdezések a rendszererőforrások 3%-át kapják (REQUEST_MIN_RESOURCE_GRANT_PERCENT
= 3).
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');
Az alábbi diagram a következőképpen van konfigurálva:
1. metrika: Az erőforrás tényleges korlátja (Avg aggregáció, blue line
)
2. metrika: Számítási feladatok csoportkiosztása korláterőforrás-százalék szerint (Avg aggregáció, purple line
)
3. metrika: A számítási feladatcsoport várólistára helyezett lekérdezései (Összegösszesítés, turquoise line
)
Szűrő: [Számítási feladatcsoport] = wgDataAnalyst
A diagram azt mutatja, hogy az erőforrások 9%-os korlátja esetén a számítási feladatcsoport 90%-kal több használatban van (a számítási feladatcsoport kiosztásából a korlát erőforrásszázalék-metrikájával). Folyamatosan sorba állnak a lekérdezések, ahogyan az a számítási feladatcsoport várólistára helyezett lekérdezési metrikája alapján látható. Ebben az esetben a CAP_PERCENTAGE_RESOURCE
9%-nál magasabb értékre való növelésével egyidejűleg több lekérdezés is végrehajtható. CAP_PERCENTAGE_RESOURCE
A feltételezések növelése azt feltételezi, hogy elegendő erőforrás áll rendelkezésre, és nem különíthető el más számítási feladatok csoportjaitól. Ellenőrizze a korlát növelését az Érvényes korlát erőforrásszázad metrikájának ellenőrzésével. Ha nagyobb átviteli sebességre van szükség, fontolja meg a REQUEST_MIN_RESOURCE_GRANT_PERCENT
3-nál nagyobb értékre való növelését is. A lekérdezések REQUEST_MIN_RESOURCE_GRANT_PERCENT
gyorsabban futhatnak.