Évidemment, conserver plusieurs indices différents a un impact négatif sur les performances d'insertion et de suppression. Qu'en est-il des performances des requêtes: est-il logique de conserver trop d'indices sur une table? Les performances des requêtes s'amélioreront-elles dans tous les cas avec l'ajout d'un index (bien sûr pour les requêtes utilisant l'index du tout) ou est-il même possible que les performances de la requête se dégradent avec trop d'index car il devient nécessaire de consulter tous les index pour obtenir le résultat?
Dans le cas où il existe différents indices sur une table: seront-ils tous pris en compte, ou seulement les meilleurs du point de vue de l'optimiseur? Oracle met-il en œuvre des indices multidimensionnels?