本帖最后由 chengyunlu 于 2010-05-24 00:08:51 编辑

解决方案 »

  1.   

    使用myisam,对了,因为是千万级记录以上,用了按时间进行分区,这样修改自增索引非主键,主键改为
    (id,datetime)两个字段联合索引.配置没有问题,因为以前没分区前只有id自增为主键时,没有出现这种环境。谢谢各位参与!!
      

  2.   

    这种情况我可真的没有遇到过,不知道你的配置是什么样的。呵呵 GOOD LUCK.....
      

  3.   

    replication有两种方式进行复制:
    一种基于行,master执行了insert into A (x) values (1),复制到slave的是id=100(自增),x=1
    一种基于SQL语句,也就是master执行了insert into A (x) values (1),slave也得到这句insert into A (x) values (1)并在slave执行。这种方式节省带宽,但是容易出现同步问题
    当然,还有两者混合的。你配置的replication是通过sql语句进行复制,导致AUTO_INCREMENT,还有rand(),uuid(),current_timestamp之类的函数master-slave不一致??
      

  4.   

    参考:
    http://dev.mysql.com/doc/refman/5.1/zh/replication.html#replication-auto-increment
    http://dev.mysql.com/doc/refman/5.1/zh/replication.html#replication-features