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à.
Ottimizzazione delle prestazioni delle query per le fonti OpenSearch di dati Amazon Service
Le prestazioni delle query in Amazon OpenSearch Service potrebbero rallentare quando accedi a fonti di dati esterne. Ciò può essere dovuto a fattori come la latenza della rete, la trasformazione dei dati o grandi volumi di dati. Per migliorare le prestazioni, prendi in considerazione l'indicizzazione di determinate quantità di dati in base al caso d'uso:
-
Accelerazione delle query dirette su Amazon S3 (indice saltato)
-
Creazione di visualizzazioni di dashboard su e Security Lake (viste materializzate)
-
Acquisizione dei risultati delle query utilizzando viste indicizzate per la revisione offline o il miglioramento delle prestazioni su Security Lake (viste materializzate)
Per la documentazione completa sulle query accelerate, incluse le query di esempio, consulta Ottimizzazione delle prestazioni delle query utilizzando l'indicizzazione nella documentazione open
Ignorare gli indici
Un indice ignorante inserisce solo i metadati dei dati archiviati in Amazon S3. Quando esegui una query su una tabella con un indice ignorante, il pianificatore di query utilizza l'indice per riscrivere la query, identificando in modo efficiente la posizione dei dati senza eseguire la scansione di tutte le partizioni e i file. Questo approccio consente di restringere la posizione esatta dei dati archiviati.
Esistono due modi per creare un indice ignorante. Il primo modo consiste nel generare automaticamente l'indice di salto dall'interno dei dettagli della fonte di dati. Il secondo consiste nell'utilizzare Query Workbench per creare manualmente l'indice di salto utilizzando un'istruzione SQL.
Per generare automaticamente un indice ignorante dalla tua fonte di dati, vai a Gestione dashboard e Accelera dati, quindi seleziona il database e la tabella (potrebbe essere necessario eseguire l'aggiornamento per ottenere i database e le tabelle più recenti). Puoi quindi scegliere Genera per generare automaticamente un indice ignorante oppure selezionare manualmente ogni campo che desideri indicizzare e specificare l'accelerazione (tipo di indice ignorante). Infine, scegli Crea accelerazione per creare un lavoro ricorrente che compili il nuovo indice di salto.
Gli indici Skipping sono supportati solo per le origini dati Amazon S3.
Viste materializzate
Le viste materializzate utilizzano query complesse, come le aggregazioni, per supportare le visualizzazioni dei dashboard. OpenSearch Acquisiscono un sottoinsieme dei dati in base alla query e lo archiviano in un indice. OpenSearch È quindi possibile utilizzare questo indice per creare visualizzazioni.
Le viste materializzate sono supportate per le fonti di dati Amazon S3 e Security Lake.
Per ulteriori informazioni sulla configurazione delle viste materializzate utilizzando Query Workbench, consulta le viste materializzate
Indici di copertura
Un indice di copertura inserisce i dati da una colonna specificata in una tabella e OpenSearch crea un nuovo indice basato su questi dati. È possibile utilizzare questo nuovo indice per visualizzazioni e altre OpenSearch funzionalità, come il rilevamento di anomalie o l'analisi geospaziale.
Gli indici di copertura sono supportati solo per le fonti di dati Amazon S3.