Perché l'esecuzione del comando MSCK REPAIR TABLE richiede molto tempo?

2 minuti di lettura
0

Quando eseguo il comando MSCK REPAIR TABLE, trascorre molto tempo prima che vengano visualizzati i risultati. Oppure: Quando si esegue il comando MSCK REPAIR TABLE, la query scade.

Risoluzione

Questo errore viene visualizzato perché Amazon Athena elenca in modo ricorsivo prefissi e oggetti in Amazon Simple Storage Service (Amazon S3) quando si esegue il comando MSCK REPAIR TABLE. Se hai troppi prefissi o oggetti Amazon S3, il completamento del comando potrebbe richiedere molto tempo o scadere.

Per risolvere questo errore, effettua una delle seguenti operazioni:

Prendi in considerazione l'utilizzo della proiezione delle partizioni se le tue partizioni seguono schemi prevedibili. Athena genera partizioni in memoria senza doverle aggiungere al catalogo dati di AWS Glue o recuperarle dal catalogo dati. Pertanto, i tempi di elaborazione delle query potrebbero ridursi per le tabelle fortemente partizionate.


Informazioni correlate

Perché le mie domande su Athena richiedono molto tempo?

Creazione di tabelle, aggiornamento dello schema e aggiunta di nuove partizioni nel catalogo dati dai processi ETL di AWS Glue

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa