Oracleはシーケンスをメモリ上にキャッシュしている。
Oracleはシーケンスをメモリ上にキャッシュしている。
目的はもちろん高速にシーケンスを取得するため。
デフォルトでは20件ほどキャッシュしているようだ。
なのでOracleを再起動したりした場合は欠番が発生する。
キャッシュサイズはもちろん設定できる。
SEQUENCE についての FAQ
http://www.shift-the-oracle.com/sequence/sequence-faq.html
Oracleはシーケンスをメモリ上にキャッシュしている。
目的はもちろん高速にシーケンスを取得するため。
デフォルトでは20件ほどキャッシュしているようだ。
なのでOracleを再起動したりした場合は欠番が発生する。
キャッシュサイズはもちろん設定できる。
SEQUENCE についての FAQ
http://www.shift-the-oracle.com/sequence/sequence-faq.html