Как правильней составить sql запрос?

Приветствую.
Перейду сразу к сути вопроса: имеется следующий SQL запрос

SELECT `cat`.*, (SELECT COUNT(1) FROM `board` WHERE `board`.`podcat`=`cat`.`id` AND `activation`='0' AND `status`='1' AND `timesrok`>'1431885827' AND `city`='Санкт-Петербург') AS `count_board` FROM `cat` WHERE `ref`='1' ORDER BY `realid` ASC

Выполняется ужасно медленно, т.к. в таблице board почти 200к записей. Проставлены следующие индексы joxi.ru/Rmzz90VunMRKmO Можно как-то оптимизировать данный запрос?
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы