Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer
En arbetsbelastningsgrupps efterlevnadsprincip för begärandebegränsningar styr hur hastighetsbegränsningar för begäranden tillämpas.
Principobjektet
En princip för hastighetsbegränsning för begäran har följande egenskaper:
Namn | Värden som stöds | Standardvärde | Beskrivning |
---|---|---|---|
QueriesEnforcementLevel |
Cluster , QueryHead |
QueryHead |
Anger tvingande nivå för frågor. |
CommandsEnforcementLevel |
Cluster , Database |
Database |
Anger tvingande nivå för kommandon. |
Tvingande nivå för begärandens hastighetsbegränsningar
Hastighetsbegränsningar för begäranden kan tillämpas på någon av följande nivåer:
-
Cluster
:- Hastighetsbegränsningar tillämpas av den enskilda klusteradministratörsnoden.
-
Database
:- Hastighetsbegränsningar tillämpas av databasadministratörsnoden som hanterar databasen som begäran skickades till.
- Om det finns flera databasadministratörsnoder multipliceras den konfigurerade hastighetsgränsen effektivt med antalet databasadministratörsnoder.
-
QueryHead
:- Hastighetsbegränsningar för frågor framtvingas av frågehuvudnoden som frågan dirigerades till.
- Det här alternativet påverkar frågor som skickas med antingen stark eller svag frågekonsekvens.
- Starkt konsekventa frågor körs på databasadministratörsnoden och den konfigurerade hastighetsgränsen multipliceras effektivt med antalet databasadministratörsnoder.
- För svagt konsekventa frågor multipliceras den konfigurerade hastighetsgränsen effektivt med antalet frågehuvudnoder.
- Det här alternativet gäller inte för hanteringskommandon.
Not
- Om principen är odefinierad (
null
) gäller standardnivån för tvingande för både kommandon och frågor. - Hastighetsbegränsningar för klusteromfattande kommandon tillämpas alltid på klusternivå, oavsett vilket värde som konfigureras i principen. Till exempel: hanteringskommandon som hanterar principer på klusternivå.
-
Cluster
:- Hastighetsbegränsningar tillämpas av den enda Eventhouse-administratörsnoden.
-
Database
:- Hastighetsbegränsningar tillämpas av databasadministratörsnoden som hanterar databasen som begäran skickades till.
- Om det finns flera databasadministratörsnoder multipliceras den konfigurerade hastighetsgränsen effektivt med antalet databasadministratörsnoder.
-
QueryHead
:- Hastighetsbegränsningar för frågor framtvingas av frågehuvudnoden som frågan dirigerades till.
- Det här alternativet påverkar frågor som skickas med antingen stark eller svag frågekonsekvens.
- Starkt konsekventa frågor körs på databasadministratörsnoden och den konfigurerade hastighetsgränsen multipliceras effektivt med antalet databasadministratörsnoder.
- För svagt konsekventa frågor multipliceras den konfigurerade hastighetsgränsen effektivt med antalet frågehuvudnoder.
- Det här alternativet gäller inte för hanteringskommandon.
Not
- Om principen är odefinierad (
null
) gäller standardnivån för tvingande för både kommandon och frågor. - Hastighetsbegränsningar för eventhouse-omfångskommandon tillämpas alltid på eventhouse-nivå, oavsett vilket värde som konfigurerats i principen. Till exempel: hanteringskommandon som hanterar principer på eventhouse-nivå.
Exempel
Installationen
- Klustret har 10 noder på följande sätt:
- en klusteradministratörsnod.
- två databasadministratörsnoder (var och en hanterar 50% av klustrets databaser).
- 50% av de avslutande noderna (5 av 10) kan fungera som frågehuvuden för svagt konsekventa frågor.
- Arbetsbelastningsgruppen
default
definieras med följande principer:
"RequestRateLimitPolicies": [
{
"IsEnabled": true,
"Scope": "WorkloadGroup",
"LimitKind": "ConcurrentRequests",
"Properties": {
"MaxConcurrentRequests": 200
}
}
],
"RequestRateLimitsEnforcementPolicy": {
"QueriesEnforcementLevel": "QueryHead",
"CommandsEnforcementLevel": "Database"
}
Effektiva hastighetsgränser
De effektiva hastighetsgränserna för default
arbetsbelastningsgrupp är:
- Det maximala antalet samtidiga klusteromfattande hanteringskommandon är
200
. - Det maximala antalet samtidiga databasomfattande hanteringskommandon är
2
(databasadministratörsnoder) x200
(max per administratörsnod) =400
. - Det maximala antalet samtidiga starkt konsekventa frågor är
2
(databasadministratörsnoder) x200
(max per administratörsnod) =400
. - Det maximala antalet samtidiga svagt konsekventa frågor är
5
(frågehuvuden) x200
(max per frågehuvud) =1000
.
- Det maximala antalet samtidiga eventhouse-begränsade hanteringskommandon är
200
. - Det maximala antalet samtidiga databasomfattande hanteringskommandon är
2
(databasadministratörsnoder) x200
(max per administratörsnod) =400
. - Det maximala antalet samtidiga starkt konsekventa frågor är
2
(databasadministratörsnoder) x200
(max per administratörsnod) =400
. - Det maximala antalet samtidiga svagt konsekventa frågor är
5
(frågehuvuden) x200
(max per frågehuvud) =1000
.