没有什么影响,如果你觉得不妥,可以把几个更新较慢的表共用一个sequence

解决方案 »

  1.   

    应该不会有什么影响,我们公司的系统很大的(电力业务)据我所知的sequence有56个
    好像没有听说这个对数据库性能有影响
      

  2.   

    有人说sequence过多对数据库的性能有影响?
       
       他指的是什么?不管你建立多少,你不使用怎么会有影响呢?
      

  3.   

    说是sequence占用内存,过多的sequence会占用较大的内存,但我没查到有关这方面的资料。
      

  4.   

    使用sequence主要是为了提高性能. 建序列的时候有一个参数的:cache 数字.,  如cache 10,就是将序列的接下来的10个值放到缓存中,然后调用.而不是每次都要调用序列查值.加快速度. 因为使用oracle数据库的业务量都比较大.