2013年5月2日木曜日

Oracle のシーケンスが飛ぶ現象

シーケンスの cache_size がデフォルトで20になっており、
これが原因で飛ぶことがあるらしい。

実験してみると、last_number の値に到達すると、 20ずつ増える。

いくつかセッションを作って試してみたが、再現したりしなかったりであった。


一度削除してつくりなおす必要がある。

drop sequence seq_test;

create sequence seq_test start with 1000 nocache order;

0 件のコメント:

コメントを投稿