Tevékenységprofil-csoportok
A számításifeladat-csoportok lehetővé teszik a felügyeleti parancsok és lekérdezések együttes csoportosítását a megosztott jellemzők alapján, és szabályzatok alkalmazásával szabályozhatja a kérelmekre vonatkozó korlátokat és a kérelmek sebességére vonatkozó korlátokat az egyes csoportokra vonatkozóan.
A számításifeladat-csoport szabályzataival együtt a számításifeladat-csoportok erőforrás-szabályozási rendszerként szolgálnak a fürtbe érkező kérelmekhez. Amikor egy kérést kezdeményeznek, az egy számítási feladatcsoportba lesz besorolva. A besorolás egy kérésbesorolási szabályzat részeként definiált, felhasználó által definiált függvényen alapul. A kérés a kijelölt számításifeladat-csoporthoz rendelt szabályzatokat követi a végrehajtás során.
A számításifeladat-csoportok a fürt szintjén vannak definiálva, és a három beépített számítási feladatcsoport mellett legfeljebb 10 egyéni csoport határozható meg.
Megjegyzés
A nem lekérdezések vagy felügyeleti parancsok, például a streamelési betöltési kérések nem tartoznak a számításifeladat-csoportok hatókörébe.
Használati esetek egyéni számításifeladat-csoportokhoz
Az alábbi lista néhány gyakori használati esetet ismertet az egyéni számításifeladat-csoportok létrehozásához:
Védelem az elszabadult lekérdezések ellen: Hozzon létre egy számítási feladatcsoportot egy kérelemkorlát-szabályzattal az erőforrás-használatra és a párhuzamosságra vonatkozó korlátozások beállításához a lekérdezés végrehajtása során. Ez a szabályzat például szabályozhatja az eredményhalmaz méretét, az iterátoronkénti memóriát, a csomópontonkénti memóriát, a végrehajtási időt és a processzorerőforrás-használatot.
A kérések sebességének szabályozása: Hozzon létre egy számítási feladatcsoportot egy kérelemsebesség-korlátozási szabályzattal egy adott résztvevőtől vagy alkalmazástól érkező egyidejű kérések viselkedésének kezeléséhez. Ez a szabályzat korlátozhatja az egyidejű kérések számát, a kérések számát egy adott időszakon belül, valamint az egyes időszakok teljes PROCESSZOR-másodpercét. Bár a fürt rendelkezik alapértelmezett korlátozásokkal, például lekérdezési korlátozásokkal, rugalmasan módosíthatja ezeket a korlátokat a követelmények alapján.
Megosztott környezetek létrehozása: Képzeljen el egy forgatókönyvet, amelyben 3 különböző ügyfélcsoport futtat lekérdezéseket és parancsokat egy megosztott fürtön, esetleg még a megosztott adatbázisokhoz is hozzáfér. Ha ezeket a csapatokat az erőforrás-használatuk alapján számlázzák, három különböző számításifeladat-csoportot hozhat létre, amelyek mindegyike egyedi korlátozásokkal van elszenvedve. Ezek a számításifeladat-csoportok lehetővé teszik az egyes ügyfélcsoportok erőforrás-használatának hatékony kezelését és monitorozását.
Erőforrások kihasználtságának monitorozása: A számításifeladat-csoportok segítségével rendszeres jelentéseket hozhat létre egy adott rendszerbiztonsági tag vagy alkalmazás erőforrás-felhasználásáról. Ha például ezek a rendszerbiztonsági tagok különböző ügyfeleket képviselnek, az ilyen jelentések megkönnyítik a pontos számlázást. További információ: Kérelmek figyelése számításifeladat-csoport szerint.
Számításifeladat-csoportok létrehozása és kezelése
A számításifeladat-csoportok és szabályzataik kezeléséhez használja az alábbi parancsokat:
- .alter-merge workload_group
- .create-or-alter workload_group
- .drop workload_group
- .show workload_group
Számítási feladatok csoportszabályzatai
A következő szabályzatok definiálhatók számításifeladat-csoportonként:
- Kérelemkorlátokra vonatkozó szabályzat
- Kérelemsebesség-korlátra vonatkozó szabályzat
- Kérelmek sebességkorlátainak kényszerítési szabályzata
- Várólistára állítási szabályzat kérése
- Lekérdezéskonzisztencia-szabályzat
Beépített számításifeladat-csoportok
Az előre definiált számításifeladat-csoportok a következők:
internal
számításifeladat-csoportdefault
számításifeladat-csoport$materialized-views
számításifeladat-csoport
Alapértelmezett számítási feladatcsoport
A kérelmek a következő feltételek mellett vannak besorolva a default
csoportba:
- A kérések besorolására nincsenek feltételek.
- Kísérlet történt a kérés nem létező csoportba való besorolására.
- Általános besorolási hiba történt.
A következőket teheti:
- Módosítsa a kérések útválasztásához használt feltételeket.
- Módosítsa a számítási feladatcsoportra
default
vonatkozó szabályzatokat. - A kérések besorolása a
default
számítási feladatcsoportba.
A számítási feladatcsoportba besorolt adatok monitorozásához default
lásd: Kérelmek figyelése számításifeladat-csoport szerint.
Megjegyzés
Egyes fürtök esetében előfordulhat, hogy az elavult lekérdezésszabályozási szabályzat által meghatározott maximális egyidejű lekérdezési korlátot határoznak meg. Az ilyen fürtökben ez a korlát automatikusan alkalmazva lett a default
számítási feladatcsoport kérelemsebesség-korlátozási szabályzatára. Bár a régi korlát csak a lekérdezéseket érintette, az új az összes kérelemre vonatkozik, beleértve a lekérdezéseket és a felügyeleti parancsokat is.
Belső számítási feladatcsoport
A internal
számítási feladatcsoport csak belső használatra szánt kérésekkel van feltöltve.
Nem lehet:
- Módosítsa a kérések útválasztásához használt feltételeket.
- Módosítsa a számítási feladatcsoportra
internal
vonatkozó szabályzatokat. - A kérések besorolása a
internal
számítási feladatcsoportba.
A számítási feladatcsoportba besorolt adatok monitorozásához internal
lásd: Kérelmek figyelése számításifeladat-csoport szerint.
Materialized views workload group
A $materialized-views
számítási feladatcsoport a materializált nézetek materializálási folyamatára vonatkozik. A materializált nézetek működéséről a Materializált nézetek áttekintése című témakörben talál további információt.
A számítási feladatcsoport kérelemkorlátokra vonatkozó szabályzatában a következő értékeket módosíthatja:
- MaxMemoryPerQueryPerNode
- MaxMemoryPerIterator
- MaxFanoutThreadsPercentage
- MaxFanoutNodesPercentage
Megjegyzés
A kérések útválasztásához használt feltételek nem módosíthatók.
Kérelmek monitorozása számításifeladat-csoport szerint
A rendszerparancsok azt a számítási feladatcsoportot jelzik, amelybe a kérést besorolták. Ezekkel a parancsokkal összesítheti az erőforrások kihasználtságát számításifeladat-csoportonként a befejezett kérések esetében.
Ugyanezek az információk megtekinthetők és elemezhetők az Azure Monitor Insightsban is.
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: