Поиск по фамилии: LIKE '%…%' и триграммы
Запрос select * from persons where surname = :surname выполняется медленно. Почему? Повесили индекс — но запрос то быстрый, то снова медленный. Почему?
Будет ли использоваться индекс для where surname LIKE '%значение%'? Построй индекс, который ускорит такой поиск:
SELECT * FROM persons WHERE surname LIKE '%4a7d1%';⌘ Enter — проверить