Oracle中sequence cache的測試

zhanglei_itput發表於2011-09-16
今天做了一個測試,有關oracle中sequence的cache的測試:
 
  sequence是以預設值20遞增的,
  新建seq=last_number=1
  nextval執行後
  當seq.currval=1時,last_number=21;
  當seq.currval=21時,last_number=41;
  以此遞增
 
  當重啟DB以後,cache值預設為重啟前的currval,選擇nextval之後,為currval+20
   如:seq.currval=25
           seq.nextval=26
           last_number=41
   重啟完db以後:
          last_number=26
         select nextval以後
         last_number=46,當nextval=46時,last_number才會變成66,以此類推。。。。。。
 
  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9252210/viewspace-707725/,如需轉載,請註明出處,否則將追究法律責任。

相關文章