是不是被快取沖沒了,把快取換成設定成‘1’ 是否能徹底解決問題,會不會又什么不妥 ???

uj5u.com熱心網友回復:
這個快取大小調為 1,只是減少跳號的場景。實際上常見的跳號有如下幾種:
1、快取后長時間未使用、或重啟了實體,和樓主的描述基本吻合。
2、執行了 insert into t () values(seq.nextval) 以后,做了事務的回滾。
3、多個表(或多個陳述句)使用了同一個序列。
4、在表中洗掉了已經提交的資料。
PS:這個自增號,對實際業務有影響嗎,還是說只是看著別扭(強迫癥)
如果是業務要求必須是連續的,那就不能使用序列來生成這個序號。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/256039.html
標籤:開發
