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à.
Indici di archiviazione
Un indice di archiviazione è una struttura basata sulla memoria che riduce la quantità di I/O performed in an Exadata storage cell. The storage index keeps track of minimum and maximum column values, and this information is used to avoid unnecessary I/O operations. The storage index enables Exadata to speed up I/O operazioni fisiche eliminando l'accesso alle aree di archiviazione che non contengono i dati ricercati dalle query.
Le seguenti statistiche del database aiutano a valutare i vantaggi degli indici di archiviazione nel sistema:
-
cell physical IO bytes saved by storage index— Mostra quanti byte I/O sono stati eliminati mediante l'applicazione degli indici di archiviazione a livello di cella di archiviazione. -
cell IO uncompressed bytes— Riflette il volume di dati per l'offload dei predicati dopo il filtraggio degli indici di archiviazione e l'eventuale decompressione.
Per ulteriori informazioni su questi aspetti, consulta la documentazione di Oracle.
Migrazione a AWS
Se si esegue la migrazione a una piattaforma che non fornisce un indice di archiviazione, nella maggior parte dei casi è possibile creare indici di schema per evitare scansioni complete delle tabelle e ridurre il numero di blocchi a cui accedono le query. Per testare l'influenza degli indici di archiviazione sulle prestazioni del carico di lavoro, imposta il kcfis_storageidx_disabled parametro su a TRUE livello di sistema, sessione o query.
Ad esempio, utilizzate la seguente istruzione SQL per disabilitare l'indice di archiviazione a livello di sessione:
alter session set "_KCFIS_STORAGEIDX_DISABLED"=TRUE;