¿Por qué tarda mucho en ejecutarse el comando MSCK REPAIR TABLE?

2 minutos de lectura
0

Cuando ejecuto el comando MSCK REPAIR TABLE, pasa mucho tiempo antes de que aparezcan los resultados. -o- Cuando ejecuto el comando MSCK REPAIR TABLE, se agota el tiempo de espera de la consulta.

Resolución

Aparece este error porque Amazon Athena muestra de forma recursiva los prefijos y objetos de Amazon Simple Storage Service (Amazon S3) al ejecutar el comando MSCK REPAIR TABLE. Si tiene demasiados prefijos u objetos de Amazon S3, es posible que el comando tarde mucho en completarse o que se agote el tiempo de espera.

Para resolver este error, lleve a cabo una de las siguientes acciones:

Considere la posibilidad de utilizar la proyección de particiones si sus particiones siguen patrones predecibles. Athena genera particiones en la memoria sin necesidad de añadirlas al Catálogo de datos de AWS Glue ni recuperarlas del Catálogo de datos. Por lo tanto, los tiempos de procesamiento de consultas podrían reducirse en tablas muy particionadas.


Información relacionada

¿Por qué mis consultas de Athena tardan mucho en ejecutarse?

Crear tablas, actualizar el esquema y añadir nuevas particiones en el Catálogo de datos a partir de trabajos de ETL de AWS Glue

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años