

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

# Multi-Key Indici con matrici di grandi dimensioni
<a name="anti-pattern-multi-key-indexes"></a>

## Panoramica di
<a name="multi-key-overview"></a>

Multi-key gli indici in Amazon DocumentDB consentono di interrogare in modo efficiente i campi dell'array. Questa strategia di indicizzazione offre latenze di query notevolmente inferiori durante la ricerca all'interno dei dati dell'array, rendendola un'opzione interessante per applicazioni con strutture di dati complesse.

Tuttavia, quando si lavora con array di grandi dimensioni o più campi di array all'interno di una raccolta, è importante comprendere le implicazioni in termini di risorse e le caratteristiche prestazionali per prendere decisioni architettoniche informate. Quando crei un indice su un campo array, Amazon DocumentDB genera voci di indice individuali per ogni elemento dell'array.

## Impatto sul cluster
<a name="multi-key-impact"></a>
+ **Storage e sovraccarico di I/O**: a volte Multi-key gli indici possono occupare spazio di archiviazione fino a più volte rispetto alla tabella di base, le dimensioni sono direttamente proporzionali ai documenti della raccolta con l'attributo array indicizzato, al numero di elementi nell'array e alla dimensione dell'elemento.
+ **Utilizzo della memoria**: poiché l'ingombro di archiviazione è relativamente ampio, questi indici hanno un'impronta corrispondente in memoria, il che si traduce in un set di lavoro più ampio.
+ **Operazioni di scrittura**: gli Multi-key indici creano un sovraccarico durante le operazioni di scrittura. Ogni elemento dell'array genera voci di indice separate, moltiplicando il lavoro richiesto per completare l'operazione di scrittura.

## Strategie di riparazione
<a name="multi-key-remediation"></a>
+ Crea un indice a più chiavi se necessario e limita il numero di campi nell'array.
+ Limita il numero di indici a più chiavi nella raccolta
+ [Prendi in considerazione la possibilità di modificare il tuo modello di dati](https://skillbuilder.aws/learn/B4KABYUY33/data-modeling-for-amazon-documentdb/2E2C6J83TQ)