结合4、5,猜想是不是表的自增id出了问题,一看,发现该表主键id的AUTO_INCREMENT已经达到最大值。 当下的解决方式是将id由int类型改为bigint,表中实际只有两千万数据,大概十几分钟可以改完。 因为代码中id字段是声明为int类型,直接将数据库的id改为bigint的话,程序会报错,所以需要先改代码,上线后才能改表。 代...
2 修改从机mysql配置文件 vi /etc/my.cnf 添加以下配置 [mysqld] #从服务器唯一ID server-id=2 #启用中继日志 relay-log=mysql-relay 1. 2. 3. 4. 5. 3 重启mysql服务,主机,从机都要重启 systemctl restart mysqld 4 配置主机 # 创建同步数据的账户,并且进行授权操作 GRANT REPLICATION SLAVE ON *....
MySQL数据库Query的优化 MySQL数据库Schema设计的性能优化 MySQLServer性能优化 常用存储引擎优化 架构设计篇: MySQL可扩展设计的基本原则 可扩展性设计之MySQLReplication 可扩展性设计之数据切分 可扩展性设计之Cache与Search的… MySQLCluster 高可用设计之思路及方案 高可用设计之MySQL监控 04 我的复习宝典资料 (1)Java...
MYSQL获取自增ID的四种方法 题外话:自增字段在开发的过程中一般插入null或者0值,此时MySQL会自动维护自增字段,自动设置为比上次插入值更大的值;自增字段必须为整型数据 @@identity 是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是 系统定义的全局变量。一般系统定义的全局变量都...