03 2023 档案

67.Mysql的组提交
摘要:Mysql的提交(group commit) mysql5.7的并行复制是基于组提交的(group commit)的,在正常情况下,一个事务的提交一般需要经过2pc(二阶段提交)过程, 1. prepare阶段: 将XID(内部XA事务的ID) 写入到redo log,同时将redo log对应的事 阅读全文

posted @ 2023-03-19 21:21 太白金星有点烦 阅读(151) 评论(0) 推荐(0)

7.主从过滤复制和延迟复制
摘要:1.延时复制 配置延迟复制 # 从库上执行 mysql>stop slave; mysql>CHANGE MASTER TO MASTER_DELAY = 300; # 加上这一行 mysql>start slave; 查看结果: show slave status SQL_Delay: 300 S 阅读全文

posted @ 2023-03-18 12:31 太白金星有点烦 阅读(50) 评论(0) 推荐(0)

6. 主从复制延迟的原因
摘要:1.查看主从延迟 一般我们通过在从库上执行show slave status\G; 然后看里面有一个 Seconds_Behind_Master指标,该指标表示此时从库落后主库多少秒 2.Second_Behind_Master指标含义 This field is an indication of 阅读全文

posted @ 2023-03-18 10:55 太白金星有点烦 阅读(42) 评论(0) 推荐(0)

5.主从复制故障处理
摘要:1.IO线程故障 io线程报错如出现connecting这种,一般是从库连接主库连接不上,这种一般是由于从库使用的错误用户和密码,或者主库的连接数达到了最大连接数。 主库的二进制日志损坏,这种只能重新备份,然后将备份的数据导入从库,注意备份时主库要reset master,从库要stop slave 阅读全文

posted @ 2023-03-17 22:56 太白金星有点烦 阅读(68) 评论(0) 推荐(0)

4.主从复制原理简述
摘要:1.图解 2.说明 1.从库执行change master to 命令(主库的连接信息+复制的起点) 2.从库会通过以上信息,记录到master.info 文件 3.从库执行start slave 命令,立即开启IO_T 和SQL_T 4.从库IO_T,读取master.info 文件中的信息获取到 阅读全文

posted @ 2023-03-17 00:52 太白金星有点烦 阅读(29) 评论(0) 推荐(0)

25.linux提示符颜色设置
摘要:自定义了两种: export PS1='[\[\e[35;1m\]\u\[\e[0m\]@\[\e[34;1m\]\H \[\e[36;1m\]~ \[\e[36;1m\]\t\[\e[0m\]]\[\e[0m\] \$ \[\e[0m\]' export PS1='[\[\e[35;1m\]\u\ 阅读全文

posted @ 2023-03-12 22:43 太白金星有点烦 阅读(25) 评论(0) 推荐(0)

66.mysql的json语法
摘要:Mysql的json语法: # 创建json表 create table t_json(id int primary key ,sname varchar(20),info json); # 插入json数据 insert into t_json(id,sname,info) values(1,'n 阅读全文

posted @ 2023-03-08 20:35 太白金星有点烦 阅读(85) 评论(0) 推荐(0)

导航