龙空技术网

用三分钟学会一个MySQL知识 用三分钟学会一个MySQL知识

GreatSQL 40

前言:

而今各位老铁们对“分钟mysql”可能比较注意,我们都需要剖析一些“分钟mysql”的相关资讯。那么小编同时在网络上收集了一些对于“分钟mysql””的相关知识,希望大家能喜欢,你们快快来了解一下吧!

用三分钟学会一个MySQL知识第二十九期:大表执行ddl的过程中临时中断会有什么状况需要特别处理吗?

Hello观众朋友们大家好,欢迎收看GreatSQL社区的第二十九期:《用三分钟学会一个MySQL知识》。大表执行ddl的过程中临时中断会有什么状况需要特别处理吗?前提说明:MySQL5.7.23、innodb表、"双1"。

·1、添加/删除列,采用copy的方式。1.1 Ctrl+C,在当前session中手动执行Ctrl+c,无影响并且会自动删除产生的临时文件。1.2 kill-9,在执行ddl的时候服务器发生意外宕机或者手动执行kill-9,待MySQL启动后则会自动执行InnoDB recovery流程,并且不会删除产生的临时文件需要手工处理。

·2、添加/删除索引采用INPLACE方式。2.1 Ctrl+C,同一点一,2.2 kill-9,不会删除临时文件也不会执行InnoDB recovery流程并且报错。

·3、在开始执行altertable的过程中,在没有结束的时候并不会写入到binlog文件中。

本期视频到此结束感谢大家观看。

标签: #分钟mysql