Un cluster Amazon Redshift provisionné avec cinq nœuds ra3.4xlarge montre qu'un nœud est fréquemment à plus de 90 % d'utilisation CPU tandis que les quatre autres sont à moins de 15 % pendant les opérations normales. Le cluster utilise la distribution par clé. L'ingénieur souhaite conserver le même nombre de nœuds mais équilibrer la charge entre eux. Quel changement permettra d'y parvenir ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Changer la clé de distribution pour qu'elle soit la colonne de table qui a la plus grande dimension..
Pourquoi c'est la réponse
La distribution par clé dans Amazon Redshift peut entraîner un déséquilibre de charge si la clé de distribution n'est pas choisie judicieusement. Un nœud à 90 % d'utilisation CPU et les autres à 15 % indique un "skew" (biais) de données, où un nœud reçoit une part disproportionnée des données et du travail. Changer la clé de distribution pour une colonne avec une cardinalité élevée (grande dimension) et une distribution uniforme des valeurs aide à répartir les données plus équitablement entre les tranches, et donc entre les nœuds. Changer la clé de tri (sort key) n'affecterait pas la distribution des données entre les nœuds, mais plutôt l'ordre de stockage sur chaque tranche, ce qui est utile pour les requêtes de plage. Mettre à niveau un seul nœud ne résoudrait pas le problème de distribution inégale des données, mais pourrait masquer temporairement le symptôme sur ce nœud. Changer la clé primaire est pertinent pour l'intégrité des données, mais n'est pas directement lié à la distribution des données entre les nœuds pour l'équilibrage de charge.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise