Если у вас немного более сложный запрос с одним или несколькими объединениями, предложение LIMIT дает оптимизатору дополнительную информацию. Если ожидается совпадение двух таблиц и возврат всех строк, оптимальным является хеш-соединение . Хеш-соединение - это тип соединения, оптимизированный для большого количества совпадений.
Теперь, если оптимизатор знает, что вы передали LIMIT 1, он знает, что он не будет обрабатывать большие объемы данных. Он может вернуться к соединению loop .
На основе базы данных (и даже версии базы данных) это может оказать огромное влияние на производительность.