Много индексов на часто обновляемой таблице - каждый INSERT/UPDATE/DELETE обновляет все затронутые индексы. Лишние индексы занимают место и замедляют запись. Индекс не используется, если условие не совпадает (другое выражение, тип), или оптимизатор выбирает full scan (малая таблица, большая доля строк). Удаляют неиспользуемые индексы по pg_stat_user_indexes.