We make use of sequences throughout our application. However, one in particular is causing concern. The sequence is tied to a table and increments when an insert trigger fires on the table. The sequence then becomes the primary key ( number 15 ) on the inserted row. In creating the sequence, 1 was established as the increment value.
The number of rows in the underlying table is approximately 40,000; the sequence is over 216,000,000.
We see large jumps in the sequence ( 100k + ) only when new processes are started i.e. a batch job or online transaction. During this process, if rows are inserted, the increment is 1, as expected.
Nowhere in our application is the nextval statement on this sequence used except in the trigger.
Any ideas?
Thanks,
Charlie