На такой вопрос нет однозначного ответа.
В одном случае 10 индексов практически незаметно, а в другом и трех хватает, чтобы убить базу.
Смысл прост - если вставки интенсивные (больше одной в секунду) и таблицы быстро растут, то старайтесь сводить количество индексов к минимуму.
Помните, что вставка данных вызывает перестроение индекса. Это занимает время. Чем больше индексов, тем больше перестроений, чем больше строк в таблице, тем дольше перестроение индекса.
Например, если у вас небольшая база и перестроение индекса будет занимать секунду, то два индекса могут занять две секунды, а десять - десять. Получается, если ваш веб-сервер ответит за секунду, то все ок, а если ему потребуется 10 секунд, то пользователь подумает, что сайт не открывается и закроет его.