Stratégie de cohérence faible des requêtes

Changer de service à l’aide de la liste déroulante Version . En savoir plus sur la navigation.
S’applique à : ✅ Azure Data Explorer

La stratégie de cohérence faible de requête est un objet de stratégie au niveau du cluster qui configure le service de cohérence faible .

Commandes de gestion

Objet de stratégie

La stratégie de cohérence faible de requête inclut les propriétés suivantes :

Propriété Descriptif Valeurs Par défaut
PercentageOfNodes Pourcentage de nœuds dans le cluster qui exécutent le service de cohérence faible de requête (les nœuds sélectionnés exécutent les requêtes faiblement cohérentes). Entier compris entre 1100, ou -1 pour la valeur par défaut (actuellement 20%). -1
MinimumNumberOfNodes Nombre minimal de nœuds qui exécutent le service de cohérence faible de requête (détermine le nombre de nœuds dans le cas PercentageOfNodes*#NodesInCluster où il est plus petit). Entier positif ou -1 valeur par défaut (actuellement 2). Plus petit ou égal à MaximumNumberOfNodes. -1
MaximumNumberOfNodes Nombre maximal de nœuds qui exécutent le service de cohérence faible de requête (détermine le nombre de nœuds dans le cas PercentageOfNodes*#NodesInCluster où il est plus grand). Entier positif ou -1 valeur par défaut (actuellement 30). Supérieur ou égal à MinimumNumberOfNodes. -1
SuperSlackerNumberOfNodesThreshold Si le nombre total de nœuds du cluster dépasse ce nombre, les nœuds qui exécutent le service de cohérence faible deviennent « super slacker », ce qui signifie qu’ils n’ont pas de données sur eux (afin de réduire la charge). Voir Avertissement ci-dessous. Entier positif supérieur ou égal à 4, ou -1 pour la valeur par défaut (actuellement aucun seuil - les nœuds de cohérence faibles ne deviendront pas « super slacker »). -1
EnableMetadataPrefetch Lorsque la valeur est définie true, les métadonnées de base de données sont préchargées lorsque le cluster est mis en place et rechargés toutes les quelques minutes, sur tous les nœuds de cohérence faibles. Lorsque la valeur est définie false, le chargement des métadonnées de base de données est déclenché par des requêtes (à la demande), de sorte que certaines requêtes peuvent être retardées (jusqu’à ce que les métadonnées de la base de données soient extraites du stockage). Les métadonnées de base de données doivent être rechargées du stockage pour interroger la base de données, lorsque son âge est supérieur MaximumLagAllowedInMinutesà . Consultez Avertissement et important ci-dessous. true ou false false
MaximumLagAllowedInMinutes Durée maximale (en minutes) où les métadonnées faiblement cohérentes sont autorisées à se retarder. Si les métadonnées sont antérieures à cette valeur, les métadonnées les plus up-to-date sont extraites du stockage (lorsque la base de données est interrogée ou périodiquement si EnableMetadataPrefech elle est activée). Voir Avertissement ci-dessous. Entier compris entre 160ou -1 pour la valeur par défaut (actuellement 5 minutes). -1
RefreshPeriodInSeconds Période d’actualisation (en secondes) pour mettre à jour les métadonnées d’une base de données sur chaque nœud de cohérence faible. Voir Avertissement ci-dessous. Entier compris entre 301800, ou -1 pour la valeur par défaut (actuellement 120 en secondes). -1

Important

L’opération de prérécupération nécessite l’extraction de toutes les métadonnées de bases de données à partir du stockage Azure toutes les minutes (dans tous les nœuds de cohérence faibles). Cette opération charge les ressources de stockage sous-jacentes et a un impact sur les performances du cluster.

Avertissement

Consultez l’équipe de support technique avant de modifier cette propriété.

Stratégie par défaut

La stratégie par défaut est la suivante :

{
  "PercentageOfNodes": -1,
  "MinimumNumberOfNodes": -1,
  "MaximumNumberOfNodes": -1,
  "SuperSlackerNumberOfNodesThreshold": -1,
  "EnableMetadataPrefetch": false,
  "MaximumLagAllowedInMinutes": -1,
  "RefreshPeriodInSeconds": -1
}