Se, ao criar um índice para uma tabela, há Perda de performance na hora de inserir, atualizar e apagar o dado, então não seria o caso, na sua aplicação, de destruir os índices antes das operações de inserir, editar e excluir e voltara criar o índice antes da query ?