Является ли MySQL производительным с select… in (ID1, ID2, ID3,… ID100)?

0

Будет ли возникать проблема такого рода запроса?

  • 1
    Пожалуйста, перепишите этот вопрос на английском языке.
Теги:
optimization

4 ответа

2

Предполагая, что у вас есть индекс в любом поле, в котором вы делаете IN, вы должны быть в порядке.

0

Иногда да, но иногда этот синтаксис также необходим или лучше, чем любая альтернатива, которую вы, возможно, должны достичь того же набора результатов. Чтобы в полной мере сказать, что в вашем случае производительность будет хуже, чем с другим написанным запросом, нам нужно будет узнать ваш точный запрос и схему базы данных.

0

Любой запрос вызовет проблемы с производительностью (в некоторой степени, технически). Вопрос не в том, вызовет ли это проблемы производительности, вопрос в том, нужно ли это.

0

В сравнении с чем? Пока ваши значения WHERE индексируются соответствующим образом, вы должны быть в порядке (в общем).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню