Gyenge konzisztenciaszabályzat lekérdezése
A lekérdezés gyenge konzisztenciaszabályzata egy fürtszintű szabályzatobjektum, amely konfigurálja a gyenge konzisztenciaszolgáltatást .
Felügyeleti parancsok
- A fürt aktuális lekérdezési gyenge konzisztenciaszabályzatának megjelenítésére használható
.show cluster policy query_weak_consistency
. - A használatával
.alter cluster policy query_weak_consistency
módosíthatja a fürt aktuális lekérdezési gyenge konzisztenciaszabályzatát.
A szabályzatobjektum
A lekérdezés gyenge konzisztenciaszabályzata a következő tulajdonságokat tartalmazza:
Tulajdonság | Leírás | Értékek | Alapértelmezett |
---|---|---|---|
PercentageOfNodes | A fürt azon csomópontjainak százalékos aránya, amelyek a lekérdezés gyenge konzisztenciaszolgáltatását hajtják végre (a kiválasztott csomópontok a gyengén konzisztens lekérdezéseket hajtják végre). | Egy egész szám a érték és 1 a 100 között, vagy -1 az alapértelmezett értékhez (amely jelenleg 20% ). |
-1 |
MinimumNumberOfNodes | A lekérdezés gyenge konzisztenciaszolgáltatását végrehajtó csomópontok minimális száma (ez határozza meg, hogy a csomópontok PercentageOfNodes *#NodesInCluster száma kisebb-e). |
Egy pozitív egész szám, vagy -1 az alapértelmezett érték (amely jelenleg 2 ). Kisebb vagy egyenlő.MaximumNumberOfNodes |
-1 |
MaximumNumberOfNodes | A lekérdezés gyenge konzisztenciaszolgáltatását végrehajtó csomópontok maximális száma (ez határozza meg a csomópontok számát, ha PercentageOfNodes *#NodesInCluster nagyobb). |
Egy pozitív egész szám, vagy -1 az alapértelmezett érték (amely jelenleg 30 ). Nagyobb vagy egyenlő a értékkel MinimumNumberOfNodes . |
-1 |
SuperSlackerNumberOfNodesThreshold | Ha a fürt csomópontjainak teljes száma meghaladja ezt a számot, a gyenge konzisztenciaszolgáltatást végrehajtó csomópontok "szuper slacker" lesznek, ami azt jelenti, hogy nem lesznek rajtuk adatok (a terhelés csökkentése érdekében). Lásd az alábbi figyelmeztetést. | Egy pozitív egész szám, amely nagyobb vagy egyenlő 4 az alapértelmezett -1 értéknél (jelenleg nincs küszöbérték – a gyenge konzisztenciacsomópontok nem lesznek "szuper tartalékidősek"). |
-1 |
EnableMetadataPrefetch | Ha a értékre true van állítva, az adatbázis metaadatai előre lesznek betöltve, amikor a fürt megjelenik, és néhány percenként újra betöltődik az összes gyenge konzisztenciacsomóponton. Ha a értékre false van állítva, az adatbázis metaadatainak betöltése lekérdezések által aktiválódik (igény szerint), ezért előfordulhat, hogy egyes lekérdezések késnek (amíg az adatbázis metaadatait le nem kérik a tárolóból). Az adatbázis metaadatait újra kell tölteni a tárolóból az adatbázis lekérdezéséhez, ha az életkora nagyobb, mint MaximumLagAllowedInMinutes . Lásd alább a Figyelmeztetés és a Fontos című témakört. |
true vagy false |
false |
MaximumLagAllowedInMinutes | A gyenge konzisztens metaadatok maximális időtartama (percekben). Ha a metaadatok régebbiek ennél az értéknél, a rendszer lekéri a legfrissebb metaadatokat a tárolóból (amikor lekérdezi az adatbázist, vagy rendszeres időközönként, ha EnableMetadataPrefech engedélyezve van). Lásd az alábbi figyelmeztetést. |
Az alapértelmezett érték (jelenleg 5 perc) értéke közötti -1 1 60 egész szám. |
-1 |
RefreshPeriodInSeconds | A frissítési időszak (másodpercben) az adatbázis metaadatainak frissítéséhez az egyes gyenge konzisztenciacsomópontokon. Lásd az alábbi figyelmeztetést. | Az alapértelmezett érték (jelenleg 120 másodperc) értéke közötti -1 30 1800 egész szám. |
-1 |
Fontos
Az előkészítési művelethez néhány percenként le kell kérni az összes adatbázis metaadatait az Azure Storage-ból (az összes gyenge konzisztenciacsomóponton). Ez a művelet terhelést jelent a mögöttes tárolási erőforrásokra, és hatással van a fürt teljesítményére.
Figyelmeztetés
A tulajdonság módosítása előtt forduljon a támogatási csapathoz.
Alapértelmezett szabályzat
Az alapértelmezett szabályzat a következő:
{
"PercentageOfNodes": -1,
"MinimumNumberOfNodes": -1,
"MaximumNumberOfNodes": -1,
"SuperSlackerNumberOfNodesThreshold": -1,
"EnableMetadataPrefetch": false,
"MaximumLagAllowedInMinutes": -1,
"RefreshPeriodInSeconds": -1
}
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: