Hibernate puled vs pooled-lo генератор идентификаторов - PullRequest
1 голос
/ 29 апреля 2020

Эта статья (https://vladmihalcea.com/hibernate-hidden-gem-the-pooled-lo-optimizer/) дает хорошее объяснение различий для оптимизаторов hilo, pooled и pooled-lo для генераторов последовательностей. Это также объясняет, что, поскольку hibernate 5, оптимизатор pooled используется по умолчанию, если размер выделения больше 1.

Есть ли преимущество в использовании оптимизатора pooled-lo по сравнению со оптимизатором pooled по умолчанию ? Я заметил, что для pooled существует один дополнительный вызов базы данных, чтобы получить значение «next hi» (я думаю из-за того, как работают вычисления). Кроме этого, я не уверен, есть ли разница в производительности между ними.

Почему pooled используется по умолчанию? И есть ли существенное преимущество в использовании pooled-lo?

...