Megosztás a következőn keresztül:


Capacity szabályzat

A kapacitásszabályzat a fürt adatkezelési műveleteinek számítási erőforrásainak szabályozására szolgál.

A kapacitásszabályzat objektuma

A kapacitásszabályzat a következő összetevőkből áll:

A fürt kapacitásának megtekintéséhez használja a .show capacity parancsot.

Betöltési kapacitás

Tulajdonság Típus Description
ClusterMaximumConcurrentOperations long A fürtön engedélyezett egyidejű betöltési műveletek maximális száma. Ez az érték a teljes betöltési kapacitást korlátozza az alábbi képletben látható módon.
CoreUtilizationCoefficient real Meghatározza a betöltési kapacitás kiszámításához használni kívánt magok százalékos arányát.

Képlet

A .show capacity parancs a fürt betöltési kapacitását adja vissza az alábbi képlet alapján:

Minimum(ClusterMaximumConcurrentOperations,Fürtön *Maximum(1,lévő csomópontok számaMagok száma csomópontonként*CoreUtilizationCoefficient))

Megjegyzés

A négy vagy több csomóponttal rendelkező fürtökben a felügyeleti csomópont nem vesz részt a betöltési műveletekben, így a fürtön lévő csomópontok száma eggyel csökken.

A bővítmények egyesítési kapacitása

Tulajdonság Típus Description
MinimumConcurrentOperationsPerNode long Az egyidejű mértékek minimális száma egyetlen csomópont egyesítési/újraépítési műveleteihez. Az alapértelmezett szint a 1.
MaximumConcurrentOperationsPerNode long Az egyidejű mértékek egyetlen csomóponton végzett egyesítési/újraépítési műveleteinek maximális száma. Az alapértelmezett szint a 5.

Képlet

A .show capacity parancs a fürt kapacitásegyesítési kapacitását adja vissza a következő képlet alapján:

Fürtön *lévő csomópontok számaEgyidejű műveletek csomópontonként

A csomópontonkénti egyidejű műveletek tényleges értékét a rendszer automatikusan módosítja a(z) [MinimumConcurrentOperationsPerNode,MaximumConcurrentOperationsPerNode] tartományban, feltéve, hogy az egyesítési műveletek sikerességi aránya 90%-os vagy magasabb.

Megjegyzés

A négy vagy több csomóponttal rendelkező fürtökben a felügyeleti csomópont nem vesz részt az egyesítési műveletekben, így a fürtben lévő csomópontok száma eggyel csökken.

A extents kiüríti az újraépítési kapacitást

Tulajdonság Típus Description
MaximumConcurrentOperationsPerNode long Az egy csomóponton végzett végleges törlési műveletek egyidejű újraépítési kiterjedésének maximális száma.

Képlet

A .show capacity parancs az alábbi képlet alapján adja vissza a fürt kiterjedéseinek újraépítési kapacitását:

Az x fürt csomópontjainak számaMaximumConcurrentOperationsPerNode

Megjegyzés

A négy vagy több csomóponttal rendelkező fürtökben a felügyeleti csomópont nem vesz részt az egyesítési műveletekben, így a fürtben lévő csomópontok száma eggyel csökken.

Kapacitás exportálása

Tulajdonság Típus Description
ClusterMaximumConcurrentOperations long Egy fürt egyidejű exportálási műveleteinek maximális száma. Ez az érték a teljes exportálási kapacitást korlátozza az alábbi képletben látható módon.
CoreUtilizationCoefficient long Meghatározza az exportálási kapacitás kiszámításához használni kívánt magok százalékos arányát.

Képlet

A .show capacity parancs a fürt exportálási kapacitását adja vissza a következő képlet alapján:

Minimum(ClusterMaximumConcurrentOperations,Fürtön *Maximum(1,lévő csomópontok számaMagok száma csomópontonként*CoreUtilizationCoefficient))

Megjegyzés

A négy vagy több csomóponttal rendelkező fürtökben a felügyeleti csomópont nem vesz részt az exportálási műveletekben. A Number of nodes in cluster egyel csökken.

Extents partíciókapacitás

Tulajdonság Típus Description
ClusterMinimumConcurrentOperations long A fürtben egyidejűleg végrehajtott partícióműveletek minimális száma. Az alapértelmezett szint a 1.
ClusterMaximumConcurrentOperations long Egy fürt egyidejű partícióműveleteinek maximális száma. Az alapértelmezett szint a 32.

Az egyidejű műveletek tényleges értékét a rendszer automatikusan módosítja a(z) [ClusterMinimumConcurrentOperations,ClusterMaximumConcurrentOperations] tartományban, feltéve, hogy a particionálási műveletek sikerességi aránya 90% vagy magasabb.

Materializált nézetek kapacitásszabályzata

A szabályzat a materializált nézetek egyidejűségi beállításainak módosítására használható. A materializált nézetek kapacitásszabályzatának módosítása akkor lehet hasznos, ha egy fürtön több materializált nézet van definiálva.

Tulajdonság Típus Description
ClusterMinimumConcurrentOperations long A fürt egyidejű materializálási műveleteinek minimális száma. Az alapértelmezett szint a 1.
ClusterMaximumConcurrentOperations long A fürtök egyidejű materializálási műveleteinek maximális száma. Az alapértelmezett szint a 10.

Az egyidejű műveletek tényleges értékét a rendszer automatikusan módosítja a(z) [ClusterMinimumConcurrentOperations,ClusterMaximumConcurrentOperations] tartományban, a fürt materializált nézeteinek száma és a fürt processzora alapján.

Figyelmeztetés

Csak akkor nő, ClusterMinimumConcurrentOperations ha a fürtnek elegendő erőforrása van (alacsony processzorhasználat és rendelkezésre álló memória). Ezeknek az értékeknek az erőforrás-korlátozások alá való emelése kimerüléshez és a fürt teljesítményének jelentős romlásához vezethet.

Tárolt lekérdezési eredmények kapacitása

Tulajdonság Típus Description
MaximumConcurrentOperationsPerDbAdmin long Az egyidejű betöltési műveletek maximális száma egy fürt felügyeleti csomópontjában.
CoreUtilizationCoefficient real Meghatározza a tárolt lekérdezési eredmények létrehozási számításában használandó magok százalékos arányát.

Képlet

A .show capacity parancs a fürt tárolt lekérdezési eredményeinek létrehozási kapacitását adja vissza az alábbi képlet alapján:

Fürtön *Maximum(1,lévő csomópontok számaMagok száma csomópontonként*CoreUtilizationCoefficient)

Megjegyzés

A négy vagy több csomóponttal rendelkező fürtökben a rendszergazda csomópont nem vesz részt a tárolt lekérdezési eredmények létrehozásában, így a fürtben lévő csomópontok száma eggyel csökken.

Alapértelmezések

Az alapértelmezett kapacitásszabályzat a következő JSON-reprezentációval rendelkezik:

{
  "IngestionCapacity": {
    "ClusterMaximumConcurrentOperations": 512,
    "CoreUtilizationCoefficient": 0.75
  },
  "ExtentsMergeCapacity": {
    "MinimumConcurrentOperationsPerNode": 1,
    "MaximumConcurrentOperationsPerNode": 3
  },
  "ExtentsPurgeRebuildCapacity": {
    "MaximumConcurrentOperationsPerNode": 1
  },
  "ExportCapacity": {
    "ClusterMaximumConcurrentOperations": 100,
    "CoreUtilizationCoefficient": 0.25
  },
  "ExtentsPartitionCapacity": {
    "ClusterMinimumConcurrentOperations": 1,
    "ClusterMaximumConcurrentOperations": 32
  },
  "MaterializedViewsCapacity": {
    "ClusterMaximumConcurrentOperations": 1,
    "ExtentsRebuildCapacity": {
      "ClusterMaximumConcurrentOperations": 50,
      "MaximumConcurrentOperationsPerNode": 5
    }
  },
  "StoredQueryResultsCapacity": {
    "MaximumConcurrentOperationsPerDbAdmin": 250,
    "CoreUtilizationCoefficient": 0.75
  }
}

Felügyeleti parancsok

Figyelmeztetés

A kapacitásszabályzat módosítása előtt forduljon a támogatási csapathoz.

Felügyeleti parancsok szabályozása

A Kusto korlátozza a következő felhasználó által kezdeményezett parancsok egyidejű kéréseinek számát:

Ha a fürt azt észleli, hogy egy művelet túllépte az egyidejű kérések korlátját:

  • A parancs állapota a rendszerinformációs parancsok szerint a lesz Throttled.
  • A hibaüzenet tartalmazza a parancs típusát, a szabályozás eredetét és a túllépett kapacitást . Például:
    • Példa: The management command was aborted due to throttling. Retrying after some backoff might succeed. CommandType: 'TableSetOrAppend', Capacity: 18, Origin: 'CapacityPolicy/Ingestion'.
  • A HTTP-válaszkód a következő lesz 429: . Az alkód a következő lesz TooManyRequests: .
  • A kivétel típusa a következő lesz: ControlCommandThrottledException.

Megjegyzés

A felügyeleti parancsok szabályozása a számítási feladatcsoport Kérelemsebesség-korlát szabályzata által meghatározott korlát túllépése miatt is lehetséges.