Производительность mysql WHERE… IN

У меня есть запросы mysql с оператором WHERE IN.

SELECT * FROM table1 WHERE id IN (1, 2, 15, 17, 150 ....)

Как он будет работать с сотнями идентификаторов в разделе IN? он предназначен для работы с множеством аргументов? (в моей таблице будут сотни тысяч строк, а id является основным полем)

есть ли лучший способ сделать это?

РЕДАКТИРОВАТЬ: Я получаю идентификаторы из набора результатов поискового сервера запрос. Так что не из базы данных. Я предполагаю, что оператор соединения не сработает.

8
задан applechief 13 December 2011 в 15:28
поделиться