摘要:
MySQL中InnoDB表自增主键如何从0开始? 1、实际上,MySQL无法真正设置InnoDB表AUTO_INCREMENT=0 2、但是我们可以人为修改SQL_MODE='NO_AUTO_VALUE_ON_ZERO' 3、指定自增列插入0值,如insert into t(id,name) val 阅读全文
posted @ 2020-06-16 16:58
捧花大王
阅读(2853)
评论(0)
推荐(1)
摘要:
MySQL表中有自增列id,但是表中的id列数据不连续,产生的可能原因是什么? 可能的情况有如下几种: 1、虽然表定义了自增主键,但是插入时从全局ID生成器获取ID,导致每个表分配到的ID并不是连续的。 2、表中数据进行过删除。 3、session A插入了数据,获取了自增id为10,session 阅读全文
posted @ 2020-06-16 16:54
捧花大王
阅读(930)
评论(0)
推荐(0)
摘要:
MySQL生产中上亿数据大表怎么在线增加一个字段并设定默认值? 一、MySQL8.0版本 如果满足以下条件: 1、不是压缩表 2、不是data dictionary tablespace 3、不是全文索引表 4、不是临时表 5、新增列在最后位置 满足以上条件,可以通过instant方式完成快速加列, 阅读全文
posted @ 2020-06-16 16:52
捧花大王
阅读(1998)
评论(0)
推荐(0)
摘要:
MySQL中analyze table的作用是?生产上操作会有什么风险? 一、analyze table的作用 1、analyze table 会统计索引分布信息。 2、对于 MyISAM 表,相当于执行了一次 myisamchk --analyze 3、支持 InnoDB、NDB、MyISAM 等 阅读全文
posted @ 2020-06-16 16:49
捧花大王
阅读(13245)
评论(0)
推荐(0)
摘要:
MySQL什么情况下DML操作不会记录binlog ? 以下情况可能会造成DML不会记录binlog: 1、并未开启binlog 2、在执行DML之前set sql_log_bin=0; 3、DML操作提交后,未完成binlog写入,此时MySQL crash,MySQL重新启动后,会回滚该操作。 阅读全文
posted @ 2020-06-16 16:46
捧花大王
阅读(1716)
评论(0)
推荐(0)
摘要:
想把MySQL有变更的数据分发到其他异构数据库,都有什么可选方案。 一、触发器方式(不推荐) 1、触发器处理的方式,在表上建立触发器,将增删改动作捕捉到增量表。 二、基于时间戳 1、表上如果有更新时间/插入时间的时间戳,可以根据时间戳捕捉增量数据。 三、基于binlog方式(推荐) MySQL目前比 阅读全文
posted @ 2020-06-16 16:43
捧花大王
阅读(299)
评论(0)
推荐(0)
摘要:
InnoDB在什么情况下会触发检查点 checkpoint ? 一、MySQL的checkpoint分类 1、sharp checkpoint(激烈检查点,要求尽快将所有脏页都刷到磁盘上,对I/O资源的占有优先级高) 2、fuzzy checkpoint(模糊检查点,会根据系统负载及脏页数量适当平衡 阅读全文
posted @ 2020-06-16 16:39
捧花大王
阅读(473)
评论(0)
推荐(0)
摘要:
alter table 出现duplicate primary xxx报错的原因及处理? 一、原因分析 1、Online DDL操作时MySQL会将DML操作缓存起来存入到变更日志。 2、等到DDL执行完成后再应用变更日志中的DML操作。 3、在Oline DDL执行期间,并行的DML可能会没先检查 阅读全文
posted @ 2020-06-16 16:36
捧花大王
阅读(762)
评论(0)
推荐(0)
摘要:
MySQL 5.6升级到MySQL 5.7都有什么注意事项? 一、升级方式 MySQL升级的方式一般来说有两种 1、通过inplace方式原地升级,升级系统表 2、通过新建实例,高版本作为低版本的从库进行滚动升级 MySQL5.7版本做了非常多的改变,升级5.6到5.7时需要考虑兼容性,避免升级到5 阅读全文
posted @ 2020-06-16 16:29
捧花大王
阅读(3327)
评论(0)
推荐(0)
摘要:
为什么pt-osc操作表以后中文注释显示???,如何避免? 一般来说,生产环境使用的表都会使用中文注释表信息以及字段信息,但是如果使用pt-osc且未指定字符类型的情况下进行在线变更后,中文注释都会变成"???"。 虽然不影响正常使用,但是对于认为阅读起来会造成困扰,某些平台会依据注释生成数据字典。 阅读全文
posted @ 2020-06-16 16:26
捧花大王
阅读(178)
评论(0)
推荐(0)

浙公网安备 33010602011771号