SELECT SYS_GUID() FROM DUAL
エンティティが作成されるたびに呼び出す継承されたコードがいくつかあります。これは、挿入ごとに Oracle に対して 2 つの呼び出しが行われることを意味します。1 つは を取得するためのものGuid
で、もう 1 つはデータを挿入するためのものです。
これには正当な理由があると思います。たとえば、Oracle の Guid はシーケンシャルにすることで大量の挿入用に最適化されている可能性があるため、過度のインデックス ツリーの再調整を回避しようとしている可能性があります。
クライアント上でSYS_GUID
独自に構築するのではなく、使用する理由はありますか?Guid