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

Dois-je indexer la ou les colonnes de clé primaire dans Oracle

Oracle créera un index pour vous ou pourra en utiliser un existant. L'utilisation d'un index unique ou non unique dépend de vous.

http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566

Une clé primaire elle-même n'est pas un index, pas plus qu'une contrainte unique -- ce sont toutes les deux des contraintes. Cependant un index est utilisé pour les supporter.

Un index unique est assez différent car il peut exister en l'absence d'une contrainte de clé unique ou primaire, et aucun type de contrainte n'exige que l'index qui le supporte soit unique.