Что такое n-plus-one-prevention?
Используйте при извлечении связанных данных в циклах. Используйте при просмотре нескольких запросов для одного запроса. Используйте, когда база данных работает медленно на конечных точках списка. Источник: yanko-belov/code-craft.