2012-01-11 4 views
3

Недавно я узнал о драгоценности Gem Rails, которая обращается к проблеме N + 1 и определяет, когда ваше приложение должно или не должно использовать нетерпеливый выбор. По-видимому, он проверяет во время выполнения на наличие N + 1 загрузок, которые не нужны, или потребность в желаемом извлечении, чтобы ускорить работу в тех случаях, когда используется ленивый выбор.Есть ли плагин Grails для обнаружения N + 1 выборки (как у Rails bullet gem)?

https://github.com/flyerhzm/bullet

Есть ли эквивалент плагин для Grails?

ответ

0

Короткий ответ: нет. В настоящее время для Grails нет плагина, который делает это. Вам нужно будет управлять режимом выборки вручную через свой код.

Я рекомендую сначала разработать ваше приложение, а затем профилировать его, чтобы определить, где было бы целесообразно изменение в любом режиме выборки.

Помните правило «измерять дважды, вырезать один раз».