Всем привет!
Есть таблица MySQL в которой больше 10 миллионов записей.
Как можно сделать запрос и максимально быстро вывести количество записей во всех категориях на одной странице?
Делаю запрос подобным образом:
$subQuery = '(SELECT count(id) FROM note WHERE note.category_id = category.id) as post_count';
$categories = Category::query()->select(['id', 'name'])->selectRaw($subQuery)->get();
В итоге запрос обрабатывается долго, страница прям секунд 10, а то и больше грузит эту стату.
Кто подскажет, как вывести прям моментально данные на страницу?