优点是自动保证没有重复,缺点是没有规律

解决方案 »

  1.   


    看看这里:
    《小议数据库主键选取策略(原创) 》
    http://www.cnblogs.com/zhenyulu/articles/25326.aspxUniqueIdentifier字段也存在严重的缺陷:首先,它的长度是16字节,是整数的4倍长,会占用大量存储空间。更为严重的是,UniqueIdentifier的生成毫无规律可言,要想在上面建立索引(绝大多数数据库在主键上都有索引)是一个非常耗时的操作。有人做过实验,插入同样的数据量,使用UniqueIdentifier型数据做主键要比使用Integer型数据慢,所以,出于效率考虑,尽可能避免使用UniqueIdentifier型数据库作为主键键值。
    推荐用:“COMB(Combine)”类型