Я думаю, что одним из ваших полей является varchar с более чем 1000 символов.например, контекст?
Подумайте о значении индекса.Это быстрый доступ к строке, когда все ваши проиндексированные поля находятся в предложении where.Если индекс слишком длинный (в случае mysql более 1000 байтов), нет смысла использовать индекс, потому что он, вероятно, медленнее, чем доступ к полной таблице с полным сканированием таблицы.сократить индекс, например, до taggable_id и taggable_type, если оба они короче один раз.
Ура - Герхард