таблицу наприммер PARTITION BY toYYYYMM(created_at) ORDER BY (service_id, user_id, ads_id); То запрос же по идее будет использовать индексы select * from top_list final where `type` in (1, 2) and country_id = 185 and ads_id not in(select ads_id from logs_user_sends where service_id = 1 user_id = 1) ?
not in не использует индекс. Положите эту таблицу (toplist) в mysql и через mysql движок делайте запрос. Или прямо в приложении.
Обсуждают сегодня