id мульён и не укладывается в длину запроса.
Поэтому юзаю через временные таблицы "id NOT IN (SELECT id FROM temp_tbl)". Работает.
Вопрос это вообще праведный путь?
Или есть иные best practics?
А откуда ты этот список берешь?
Берется селект, отсылается на обработку воркерам в виде задач. Воркеры пыхтят, допустим сутки после дозы задач. После выполнения воркеры присылают какие id отработали, они соответственно помечаются после этого в бд. Получается, что пока id в обработке, их нужно исключить из следующих селектов…
Not exists не будет ли быстрее работать?
Обсуждают сегодня