Oracle
 sql >> Database >  >> RDS >> Oracle

INSERT Performance - Bitmap vs B-Tree

Gli indici bitmap possono essere problematici per gli inserimenti in caso di contesa. Se hai un singolo thread che esegue gli inserti va bene, ma se ci sono più thread che eseguono inserti e forse aggiornamenti ed eliminazioni tendono a limitare le prestazioni a causa del blocco.

Una singola chiave nell'indice può puntare a un numero elevato di record, quindi quando l'indice viene modificato molte righe sono bloccate.

Come regola generale, scegli gli indici normali. In casi speciali gli indici bitmap possono brillare, normalmente per applicazioni prevalentemente di lettura piuttosto che per sistemi OLTP.