是指一次产生cache_size 个序列放在高速缓存中,用完后下次再产生。若定义为nocache,则每
nextval产生一个序列。
有cache_size对性能会好些,但影响不大.

解决方案 »

  1.   

    是指一次产生cache_size 个序列放在高速缓存中,用完后下次再产生。若定义为nocache,则每
    nextval产生一个序列。
    有cache_size对性能会好些,但影响不大.
      

  2.   

    刚才回答过了呀,怎么还有啊?
    得,再来一遍吧
    cache_size 如果不为0的话,每次启动数据库便产生cache_size个数待用,
    自然,取用的速度会快一些。等用完之后,再产生cache_size个,以此类推。
    但是——
    如果本次产生了一些数,而并没有被用到,当重新启动数据库时,这些值便被浪费了,如果你的cache值较大的话,按每天启动一次算,也会浪费掉不少号的——当然了,如果你的数据库24小时不关的话,那就没什么了 
    如果不重新启动数据库,对nextval是不会有影响的