在使用MySQL中,常常会在表中建立一个自增的ID字段,利用自增ID可以高速建立索引,也是MySQL官方比較推荐的一种方式,可是,这样的方式在大量数据且配置主从时,可能会出现因为自增ID导致同步失败的情况

首先须要了解一点
Mysql主从同步主要通过bin log来同步,而MySQl中bin log最大值为1G,

这样的情况触发条件例如以下:
1、数据库配置主从同步
2、表存在自增ID
3、表数据量大,

假设在主上运行insert into…select…类SQL,该SQL事物超过1G时,MySQL会将该SQL以row模式同步从上,即同步为insert into values(.......),而此时数据量超过1G,即超过了MySQL bin log同意的最大值,所以主从同步失败,仅仅能删除该自增字段才干恢复主从
因此在数据量非常大且存在上述计算SQL的表上,慎重使用自增字段

最新文章

  1. PostgreSQL和MYsql的对比
  2. 《JavaScript Ninja》之函数是根基
  3. Instant Run
  4. pcduino连接OTG登录远程桌面
  5. 解决虚拟内存不够导致Eclipse is not responding
  6. CentOS 下PHP的卸载
  7. 201521123035《Java程序设计》第一周学习总结
  8. Vim/Vi实用技巧(第二版)
  9. C#,WPF中使用多文本显示数据,并对其数据进行关键字高亮等操作
  10. OO第二单元电梯线程系列总结作业
  11. 8.Odoo产品分析 (二) – 商业板块(3) –CRM(2)
  12. js 性能篇--dom 重绘 重排 节流
  13. HDU 1046(最短路径 **)
  14. EF LIKE 查询
  15. WPF 绑定 验证
  16. mysql 跨表更新
  17. .Net下几种ORM框架的对比
  18. 在C语言中除法运算为什么没有小数部分?
  19. Goroutines vs Threads
  20. Git3:Git分支

热门文章

  1. Leetcode-Database-176-Second Highest Salary-Easy(转)
  2. POJ2828 Buy Tickets 【线段树】+【单点更新】+【逆序】
  3. [Xcode]使用target进行协同开发
  4. 网站集成QQ登录功能(转)
  5. LVS的调度算法分析
  6. liunx清理磁盘du -h --max-depth=1 /data/*
  7. Linux下搭建tomcat集群全记录(转)
  8. extern int *a与extern int a[]
  9. js:进一步关闭(范围:下一个)
  10. 用XAML做网页!!—导航栏