Импорт провайдера в файл равным счётом ничего не значит. Указывать провайдеры в параметрах декоратора необходимо для правильного построения зависимостей всего проекта.
1. Расставить корректные индексы в таблицах.
2. Построить запросы в mysql клиенте, отладить их и убедится, что выполняются с минимальным временем.
3. Построить запросы через инструменты фреймворка.
* Выбирать из базы только те столбцы, которые необходимы для дальнейшего использования.
Так и решаются, с помощью ajax или вебсокет.
Вы можете хранить очередь в базе, при пуше задачи вы получаете ид и последующем проверяете очередь на завершенность.
Подробнее про очереди