随笔分类 - mysql训练营
摘要:基础知识回顾 binlog存储与格式 SHOW MASTER STATUS 是 MySQL 中用于显示主服务器(Master)二进制日志状态信息的命令。执行该命令后,通常会返回类似以下的结果: + + + + + + | File | Position | Binlog_Do_DB | Binlog
阅读全文
摘要:为了跟深刻理解一些DDL工具,本课程从如何自制展开。 自制online DDL-触发器 基础回顾 replace into 创建表&插入数据: DROP TABLE IF EXISTS t; CREATE TABLE `t` ( `id` int(11) NOT NULL, `c` int(11)
阅读全文
摘要:DDL算法类型 copy/inplace/instant 复制、原地、即时 copy复制算法 原理 Copy 算法在执行 DDL 操作时,会创建一个新的临时表,该临时表具有修改后的表结构。然后将原表中的数据逐行复制到新的临时表中。复制完成后,删除原表,并将临时表重命名为原表的名称。 优点 兼容性好:
阅读全文
摘要:慢查询分析思路 确认是锁还是执行消耗 对于执行消耗,分析执行过程 索引基础知识回顾 InnoDB 聚簇索引结构 CREATE TABLE `t1` ( `id` int NOT NULL AUTO_INCREMENT, `a` int DEFAULT NULL, `b` int DEFAULT NU
阅读全文
摘要:slow_query_log + long_query_time slow_query_log:日志开关,是否记慢查询日志 long_query_time:超过多长时间判定为慢查询 查看参数设置: SHOW VARIABLES LIKE 'slow_query_log'; SHOW VARIABLE
阅读全文
摘要:系列介绍:学习丁奇老师的MySQL训练营的学习笔记 安装Docker 为了实操老师课中的内容,且方便安装以及切换版本,在自己的linux小主机上使用docker搭建环境进行测试。 Docker安装教程,参考:https://www.cnblogs.com/lqqgis/p/18276118 安装后d
阅读全文

浙公网安备 33010602011771号