Tiene una tabla de ventas particionada por fecha con millones de filas. Muchos usuarios ejecutan consultas de agregación frecuentes (AVG, MAX, SUM) solo sobre el último año; las consultas deben reflejar los datos más recientes y usted desea un menor costo y latencia. ¿Qué debería hacer?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree una vista materializada para agregar los datos de la tabla base. Incluya una cláusula de filtro para especificar las particiones del último año..
Por qué esta es la respuesta
La opción correcta es crear una vista materializada con un filtro para el último año. Las vistas materializadas precalculan y almacenan los resultados de las consultas, lo que reduce significativamente la latencia y el costo para consultas frecuentes de agregación, especialmente en grandes conjuntos de datos. Al incluir un filtro para el último año, se optimiza aún más el rendimiento y el uso de recursos, ya que solo se procesan los datos relevantes. Las otras opciones son menos eficientes: Configurar la expiración de partición en la tabla base eliminaría datos históricos, lo cual podría no ser deseable si se necesitan para otros fines. Una vista estándar no precalcula los datos, por lo que cada consulta seguiría escaneando la tabla base, aumentando la latencia y el costo. Crear una nueva tabla y recrearla con una consulta programada es ineficiente y más complejo de mantener que una vista materializada, que se actualiza automáticamente.
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