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:

Számítási feladatok csoportszabályzatai

A következő szabályzatok definiálhatók számításifeladat-csoportonként:

Beépített számításifeladat-csoportok

Az előre definiált számításifeladat-csoportok a következők:

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.