Un ingeniero de datos debe mejorar el rendimiento de las consultas SQL en un clúster de Amazon Redshift, pero no puede aumentar el tamaño del clúster. Los datos se distribuyen con el estilo de distribución EVEN. Algunas tablas tienen cientos de GB, otras tienen menos de 10 MB. ¿Qué enfoque mejorará el rendimiento dadas las restricciones?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilizar el estilo de distribución ALL para tablas pequeñas que se actualizan con poca frecuencia. Especificar claves primarias y foráneas para todas las tablas..
Por qué esta es la respuesta
La opción correcta mejora el rendimiento al replicar tablas pequeñas y de actualización poco frecuente en todos los nodos de cómputo (distribución ALL). Esto permite que las uniones con estas tablas se realicen localmente en cada nodo sin necesidad de mover datos entre ellos, lo que reduce significativamente la latencia de la red y mejora la velocidad de las consultas. Especificar claves primarias y foráneas ayuda al optimizador de Redshift a generar planes de consulta más eficientes, aunque Redshift no las aplica para la integridad de los datos. Las otras opciones son menos efectivas: Seguir con EVEN para todas las tablas no resuelve el problema de movimiento de datos para uniones. Usar ALL para tablas grandes es ineficiente, ya que consume mucho espacio y recursos de red para replicar grandes volúmenes de datos. Usar una combinación de claves de distribución, ordenación y partición es una buena práctica general, pero la pregunta se centra en la distribución para tablas de diferentes tamaños y la restricción de no escalar el clúster. La distribución ALL para tablas pequeñas es una optimización más directa para el escenario descrito.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta