Так как я японец, я плохо знаю английский.Пожалуйста, поймите ситуацию.
Существуют следующие обязательные требования.Это требование не подлежит изменению.
- Я знаю только идентификатор из двух или более значений.
- Это число превышает 500000.
- Оно приобретается рано по низкой цене на 1время SQL.
- Индекс создается по идентификатору и оптимизируется.
Следующие запросы SQL думают обо мне, превращая эти вещи в метод принятия в качестве условия поиска,
select *
from emp
where id in(1,5,7,8.....)
or id in(5000,5002....)
Он делит 1000 дел одновременно на «в» после того, как выше, где.
Однако обработка занимает больше времени в случае этого метода.В результате исследования многих вещей выяснилось, что это время обработки раньше, чтобы определить условия как «существует», а не иметь определенные условия как «в».Чтобы использовать «существует», вы должны запросить с помощью подзапроса.Тем не менее, он вызывает подзапросом хорошо, какой метод, или я не могу себе представить.
Кто-то должен научить хорошему методу.
Спасибо за внимание.