Ha creado una tabla externa particionada por Hive sobre muchos archivos en Cloud Storage y las consultas son lentas. ¿Cómo mejora el rendimiento de las consultas?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Actualice la tabla externa a una tabla BigLake. Habilite el almacenamiento en caché de metadatos para la tabla..
Por qué esta es la respuesta
Actualizar la tabla externa a una tabla BigLake y habilitar el almacenamiento en caché de metadatos es la solución más eficaz. Las tablas BigLake de BigQuery están diseñadas para optimizar el rendimiento de las consultas sobre datos externos, especialmente en Cloud Storage. El almacenamiento en caché de metadatos reduce significativamente el tiempo que BigQuery tarda en enumerar archivos y verificar particiones, lo que es una causa común de lentitud en las consultas de tablas externas particionadas por Hive. Cambiar la clase de almacenamiento de Coldline a Standard no mejorará el rendimiento de las consultas, ya que Coldline ya ofrece baja latencia para el primer byte, y el problema principal no es la velocidad de acceso inicial al objeto, sino la enumeración de metadatos. Crear tablas individuales por partición y usar comodines es una solución engorrosa que no aborda la ineficiencia subyacente del escaneo de metadatos. Migrar a un bucket multirregional solo ofrece redundancia y disponibilidad, no mejora directamente el rendimiento de las consultas para el problema 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