6

この記事 ( https://vladmihalcea.com/hibernate-hidden-gem-the-pooled-lo-optimizer/hilo )では、シーケンス ジェネレーターのpooledとオプティマイザーの違いについて説明しています。pooled-loまた、hibernate 5 以降pooled、割り当てサイズが 1 より大きい場合、オプティマイザがデフォルトとして使用されることも説明しています。

pooled-loオプティマイザーとデフォルトのオプティマイザーを使用する利点はありますpooledか? for には、「next hi」値を取得するための追加のデータベース呼び出しが 1 つあることに気付きましたpooled(計算の仕組みによると思います)。それ以外は、2つのパフォーマンスに違いがあるかどうかはわかりません。

pooledがデフォルトとして使用されるのはなぜですか? そして、使用することに大きな利点はありpooled-loますか?

4

0 に答える 0