自動生成されたSR番号シーケンスにランダムなブレークがあるのはなぜですか。
自動生成されたSR番号シーケンスにランダムな休憩がある場合があります。 たとえば、SR番号は3012から4010に直接ジャンプし、間にSR番号はありません。
SRシーケンスは、データベース・シーケンスによって保持されます。 データベース順序では、キャッシュ領域を使用して順番に値を予約します。 最適なパフォーマンスを実現するために、キャッシュのデフォルト・サイズは1000です。 そのため、データベースの起動時に最初の1000個の数値が順序に予約され、すべての新しいSRに1から1000などの順次採番が割り当てられます。 データベースのリフレッシュが発生すると、キャッシュがクリアされ、次の1000個の数値が予約されます。 そのため、前回の1000件の数値の割当てが完全に使用されていない場合は、987番で停止したとし、リフレッシュ後はSR番号が1001番から開始されます。