RD
Для поиска по LIKE можно создавать разные виды индексов, их полезность целиком зависит от ситуации.
Некоторые запросы с LIKE оптимизируются хорошо, а некоторые — не оптимизируются в принципе (т.е. полное чтение таблицы — лучший вариант).
Size: a a a
RD
МШ
YL
RD
YS
YL
СК
YS
YS
b
YS
b
ЕЮ
ЕЮ
YS
Д
МШ
A
ЕЮ
ДМ
create or replace view contacts_count as
select contacts.user_id, count(contacts.user_id)
from contacts
group by contacts.user_id