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 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 100kö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ő 4az 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 truevan á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 falsevan á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 -1160egé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 -1301800egé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
}