Какую длину может содержать условие выборки по ID?
Будет ли правильным (относительно производительности) выполнить такую выборку, например, по 500 или более перечисленным значениям (123,456,789...) по столбцу ID? Есть ли ограничение?
select * from users where id IN (123,456,789 ... )
Кроме того, если список ID предварительно скинуть в temporary table primary key (id) engine=memory, то запрос при большом (~ более 10к значений) списке даже с учётом времени на создание и наполнение временной таблицы выполняется быстрее.