Obviamente, manter vários índices diferentes tem um impacto negativo no desempenho de inserção e exclusão. E quanto ao desempenho da consulta: faz sentido manter muitos índices em uma tabela? O desempenho da consulta melhorará em qualquer caso com um índice adicionado (é claro, para consultas que usem o índice) ou é possível que o desempenho da consulta seja degradado com muitos índices, pois torna-se necessário consultar todos os índices para obter o índice resultado?
Caso existam índices diferentes em uma tabela: todos eles serão considerados ou apenas os melhores do ponto de vista do otimizador? A Oracle implementa índices multidimensionais?