Есть ли плагин Grails для обнаружения выборки N + 1 (похож на пуля Rails)? - PullRequest
3 голосов
/ 11 января 2012

Я недавно узнал о "пули" для Rails, который решает проблему N + 1 и определяет, когда ваше приложение должно или не должно использовать выборочную загрузку. По-видимому, во время выполнения он проверяет наличие ненужных нагрузок N + 1 или необходимость ускоренного извлечения, чтобы ускорить процесс в тех случаях, когда используется отложенное извлечение.

https://github.com/flyerhzm/bullet

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

1 Ответ

0 голосов
/ 13 февраля 2012

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

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

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

...