Kérelemsebesség-korlátozások kényszerítési szabályzata
A számítási feladatcsoport kérési sebességkorlátja szabályozza a kérelmek sebességkorlátainak kikényszerítését.
A szabályzatobjektum
A kérelemsebesség-korlátozási szabályzatok a következő tulajdonságokkal rendelkeznek:
Name | Támogatott értékek | Alapértelmezett érték | Description |
---|---|---|---|
LekérdezésekEnforcementLevel | Cluster , QueryHead |
QueryHead |
A lekérdezések kényszerítési szintjét jelzi. |
CommandsEnforcementLevel | Cluster , Database |
Database |
A parancsok kényszerítési szintjét jelzi. |
A kérések sebességkorlátja kényszerítési szint
A kérelmek sebességkorlátai a következő szintek egyikén érvényesíthetők:
Cluster
:- A sebességkorlátokat az egyetlen fürt felügyeleti csomópontja kényszeríti ki.
Database
:- A sebességkorlátokat az adatbázis-rendszergazdai csomópont kényszeríti ki, amely a kérést küldő adatbázist kezeli.
- Ha több adatbázis-rendszergazdai csomópont van, a konfigurált sebességkorlát hatékonyan megszorzódik az adatbázis-rendszergazdai csomópontok számával.
QueryHead
:- A lekérdezések sebességkorlátait a lekérdezés fő csomópontja kényszeríti ki, amelybe a lekérdezést átirányították.
- Ez a beállítás az erős vagy gyenge lekérdezéskonzisztenciával küldött lekérdezéseket érinti.
- Erősen konzisztens lekérdezések futnak az adatbázis-felügyeleti csomóponton, és a konfigurált sebességkorlátot hatékonyan megszorozza az adatbázis-rendszergazdai csomópontok számával.
- Gyengén konzisztens lekérdezések esetén a konfigurált sebességkorlát hatékonyan megszorzódik a lekérdezési átjárócsomópontok számával.
- Ez a beállítás nem vonatkozik a felügyeleti parancsokra.
Megjegyzés
- Ha a szabályzat nincs definiálva (
null
), az alapértelmezett kényszerítési szint a parancsokra és a lekérdezésekre is érvényes. - A fürt hatókörébe tartozó parancsok sebességkorlátait a rendszer mindig a fürt szintjén érvényesíti, függetlenül a szabályzatban konfigurált értéktől. Például: fürtszintű szabályzatokat kezelő felügyeleti parancsok.
Példák
Telepítés
A fürtnek 10 csomópontja van az alábbiak szerint:
- egy fürt-rendszergazdai csomópont.
- két adatbázis-rendszergazdai csomópont (mindegyik a fürt adatbázisainak 50%-át kezeli).
- A farokcsomópontok 50%-a (10-ből 5) lehet lekérdezésfej a gyengén konzisztens lekérdezésekhez.
A
default
számítási feladatcsoport a következő szabályzatokkal van definiálva:"RequestRateLimitPolicies": [ { "IsEnabled": true, "Scope": "WorkloadGroup", "LimitKind": "ConcurrentRequests", "Properties": { "MaxConcurrentRequests": 200 } } ], "RequestRateLimitsEnforcementPolicy": { "QueriesEnforcementLevel": "QueryHead", "CommandsEnforcementLevel": "Database" }
Érvényes sebességkorlátok
A számítási feladatcsoportra vonatkozó érvényes sebességkorlátok a default
következők:
- Az egyidejű fürt hatókörű felügyeleti parancsok maximális száma a következő
200
: . - Az egyidejű adatbázis-hatókörű felügyeleti parancsok maximális száma a következő:
2
(adatbázis-rendszergazdai csomópontok) x200
(rendszergazdai csomópontonként legfeljebb) =400
. - Az egyidejűleg erősen konzisztens lekérdezések maximális száma
2
(adatbázis-rendszergazdai csomópontok) x200
(rendszergazdai csomópontonként legfeljebb) =400
. - Az egyidejűleg gyenge konzisztens lekérdezések maximális száma
5
(lekérdezésfejek) x200
(lekérdezésfejenként max.) =1000
.
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: