Есть не очень расторопная БД (FileMaker через ODBC, Mac OS X Server) на 15 тыс. записей с плохой структурой, по которой нужно быстро (менее секунды) делать поиск по одному полю. Поле сборное. В нем хранятся номера телефонов через пробел, например, «5555555 4564472 89184533335».
Поиск делается запросом типа
SELECT name FROM table WHERE phones LIKE '%4564472%'
Работает это очень медленно. Как спасать ситуацию?