Oracle
 sql >> Base de données >  >> RDS >> Oracle

INSERT Performance - Bitmap vs B-Tree

Les index bitmap peuvent être problématiques pour les insertions en cas de conflit. Si vous avez un seul thread effectuant les insertions, tout va bien, mais s'il y a plusieurs threads effectuant des insertions et peut-être des mises à jour et des suppressions, ils ont tendance à limiter les performances en raison du verrouillage.

Une seule clé dans l'index peut pointer vers un grand nombre d'enregistrements, de sorte que lorsque l'index est modifié, de nombreuses lignes sont verrouillées.

En règle générale, optez pour des index normaux. Dans des cas particuliers, les index bitmap peuvent briller - normalement pour les applications principalement en lecture plutôt que pour les systèmes OLTP.