

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Ottimizza le query con l'indicizzazione e il AWS Glue filtraggio delle partizioni
<a name="glue-best-practices-partition-index"></a>

Quando Athena esegue una query su tabelle partizionate, recupera e filtra le partizioni della tabella disponibili nel sottoinsieme pertinente alla query. Quando vengono aggiunti nuovi dati e partizioni, è necessario più tempo per elaborare le partizioni e il runtime delle query può aumentare. Se si dispone di una tabella con un numero elevato di partizioni che cresce nel tempo, considerare l'uso di indicizzazione e filtro delle partizioni AWS Glue . L'indicizzazione delle partizioni consente ad Athena di ottimizzare l'elaborazione delle partizioni e migliorare le prestazioni delle query su tabelle altamente partizionate. L'impostazione del filtro delle partizioni nelle proprietà di una tabella è un processo a due fasi:

1. Creazione di un indice di partizione in AWS Glue.

1. Abilitazione del filtro delle partizioni per la tabella.

## Creazione di un indice di partizione
<a name="glue-best-practices-partition-index-creating"></a>

Per istruzioni su come creare un indice di partizione in AWS Glue, consulta [Lavorare con gli indici di partizione](https://docs.aws.amazon.com/glue/latest/dg/partition-indexes.html) nella Guida per gli sviluppatori. AWS Glue Per le limitazioni relative agli indici di partizione in AWS Glue, consulta la sezione [Informazioni sugli](https://docs.aws.amazon.com/glue/latest/dg/partition-indexes.html#partition-index-1) indici di partizione in quella pagina.

## Abilitazione del filtro delle partizioni
<a name="glue-best-practices-partition-filtering-enabling"></a>

Per abilitare il filtro delle partizioni per la tabella, è necessario impostare una nuova proprietà della tabella in AWS Glue. [Per istruzioni su come impostare le proprietà della tabella in AWS Glue, consulta la pagina Configurazione della proiezione delle partizioni.](https://docs.aws.amazon.com/athena/latest/ug/partition-projection-setting-up.html) **Quando modificate i dettagli della tabella in AWS Glue, aggiungete la seguente coppia chiave-valore alla sezione Proprietà della tabella:**
+ Per **Key** (Chiave), aggiungi `partition_filtering.enabled`
+ Per **Value** (Valore), aggiungi `true`

È possibile disabilitare la proiezione delle partizioni su questa tabella in qualsiasi momento impostando `partition_filtering.enabled` su `false`.

Dopo aver completato le fasi precedenti, sarà possibile tornare alla console Athena per eseguire la query sui dati.

*Per ulteriori informazioni sull'utilizzo dell'indicizzazione e del filtraggio delle partizioni, consulta Migliorare le [prestazioni delle query di Amazon Athena utilizzando gli indici delle AWS Glue Data Catalog partizioni](https://aws.amazon.com/blogs/big-data/improve-amazon-athena-query-performance-using-aws-glue-data-catalog-partition-indexes/) nel Big Data Blog.AWS *