XenK: значит надо изменить структуру БД сократить джойнов немного, разбить на несколько мелких запросов. Мы вам тут ничего не скажем если вы не выложите свой запрос.
AlikDex: Спасибо, сделал, помогло. Вы не в курсе на сколько хуже ищется только по users в этом случае если отдельного индекса по users нет, а есть только такой составной.
AlikDex: я хотел сделать подзапрос сначала с WHERE `users` > 3000 и сократить объём строк в 10 раз и уже в них искать нулевую дату, но что-то не вышло. Такой запрос так же показывает 8 секунд:
SELECT `id`,`users` FROM `table` WHERE `date` IS NULL AND `id` IN (SELECT `id` FROM `table` WHERE `users` > 3000) ORDER BY `users` DESC LIMIT 0,10
Дмитрий Энтелис: ушёл оттуда как заказчик пару лет назад. Очень долгая модерация, то удалят заказ непонятно почему, при частых заказах одни и те же исполнители (человек 10 приходят в проект) хотя плюсы тоже были
Lev_PRushhij: если вы не специалист то вам всё же лучше в yagla т.к. нормально настроить всё это для большой кампании 10 тыс. рублей где-то а потом при изменении кампании возможно правки будут. У вас должен свой человек на поддержке по факту быть. А если у вас маленькая кампания на 2 объявления то 1 тыс. рублей. Во сколько yagla вам будет обходиться посчитали?