以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动编号采用何种方案好  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47549)

--  作者:supwork
--  发布时间:2014/3/12 11:58:00
--  自动编号采用何种方案好

自动编号方案有:

 

    方案一:建立一自动编号表 存入所有编号记录.

 

    方案二:建立一自动编号表 只存当前前后缀,当前最大编号.

 

 

    方案三:不建立自动编号表,自每一个原始数据表中直接最得对应编码方案的最大当前编号.

 

 

哪种方案好,该如何取舍?


--  作者:Bin
--  发布时间:2014/3/12 12:00:00
--  
如果是互联网多人使用,还是单独建立一个表,然后采取帮助的方式
--  作者:longtechwj
--  发布时间:2014/3/12 12:14:00
--  
不要建立自动编号表,这样并发控制会好很多,我们没来之前的系统就是
这样的可是我发现这样问题很多,现在我复制出来的这个系统,我都不是
这样了,一般执行一个批量SQL语句,进行操作,现在很少有这种情况了
如果建立自动编号表当网络不是太好,很容易出现主键冲突情况,


--  作者:狐狸爸爸
--  发布时间:2014/3/12 12:39:00
--  

你可以测试一下帮助的例子,应该避免了并发的问题。

也可以考虑用自动增量列作为主键。