¿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.