Как сказано выше Например, ГДЕ В (вар 1, вар 2, вар 3, ..., вар 5609,)
Есть ли ограничения, прежде чем машина замедлится?
Я бы сказал, что если вам нужно спросить, вы, вероятно, делаете что-то не так.:)
Я не верю, что существует ограничение на количество значений в списке предложения IN в MySQL, в отличие от лимита 1000 Oracle.Я бы подтвердил это, написав какой-то цикл для построения действительно длинного оператора IN, если у вас возникли проблемы.Кроме того, кто-то еще задал этот вопрос, и не было известного предела.
В Oracle (проверено только в 10g) это 1000.
ORA-01795: maximum number of expressions in a list is 1000
Oracle 9i Максимальное количество выражений в списке - 1000;
MS SQL Server задыхается около 2000 года, MS SQL Compact не имеет ограничений (или я еще не достиг его, более 2500).
Примечание: это ограничения на параметры для запросов.
Имея в виду "пределы", вы имеете в виду ограничение в реализации или что-то, что замедлит запрос? Если это последнее, лучший ответ - проверить это самостоятельно.