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