Я ищу, чтобы ускорить один из моих запросов в моем приложении rails.Rails. Где используется между vs больше/меньше
Сейчас я использую .where(['num_units >= ? and num_units <= ?',min_units,max_units])
Будет ли это быстрее или более выгодным, чтобы изменить его .where(num_units: min_units..max_units)
?
Это, кстати, в Rails 4.
Редактировать: Я понял, что, скорее всего, мне нужно будет индексировать столбец для того, что мне нужно, что сильно ускоряет этот запрос. И один из моих коллег сообщил мне, что они в значительной степени идентичны
Даже после вашего обновления все еще кажется, что @Mtarantini ответил на ваш вопрос. Не уверен, что еще вы ищете здесь, так как считаете, что все, что вам нужно, было индексом num_units в любом случае. –