Une entreprise de vente au détail stocke les transactions, les emplacements des magasins et les tables clients sur un cluster Amazon Redshift ra3.4xlarge réservé à quatre nœuds. Toutes les tables utilisent actuellement la distribution EVEN. La table des emplacements des magasins est mise à jour très rarement, mais les requêtes sont lentes car la table est diffusée à tous les quatre nœuds de calcul. Pour réduire la diffusion et accélérer les requêtes de la manière la plus rentable, que doit faire l'ingénieur de données ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Modifier le style de distribution de la table des emplacements des magasins de la distribution EVEN à la distribution ALL..
Pourquoi c'est la réponse
La distribution ALL est la plus rentable pour les petites tables qui sont fréquemment jointes à des tables plus grandes, car elle réplique la table entière sur chaque nœud de calcul. Cela élimine le besoin de diffuser la table lors des requêtes, ce qui réduit la latence et améliore les performances. La table des emplacements des magasins étant petite et rarement mise à jour, la distribution ALL est idéale. La distribution KEY ne serait pas efficace car la table est petite et la distribution ALL est plus performante pour ce cas d'utilisation. L'ajout d'une colonne de jointure à la clé de tri n'optimiserait pas la diffusion. La mise à niveau des nœuds serait plus coûteuse et ne résoudrait pas directement le problème de diffusion.
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