InnoDB存储引擎的关键特性包括插入缓冲、两次写(double write)、自适应哈希索引(adaptive hash index)。这些特性为InnoDB存储引擎带来了更好的性能和更高的可靠性。 插入缓冲 插入缓冲是InnoDB存储引擎关键特性中最令人激动的。不过,这个名字可能会让人认为插入缓 ...
分类:
数据库 时间:
2019-06-30 16:01:35
阅读次数:
140
Mysql主从同步(复制) 目录: mysql主从同步定义 主从同步机制 配置主从同步 配置主服务器 配置从服务器 使用主从同步来备份 使用mysqldump来备份 备份原始文件 主从同步的小技巧 排错 Slave_IO_Running: NO Slave_SQL_Running: No mysql ...
分类:
数据库 时间:
2019-06-29 19:27:20
阅读次数:
115
为什么要使用多实例 mysql多实例启动及关闭方式 mysql启动方式之间的关系 多实例在云平台的使用 拆成多实例,master实例物理机安全度很高,双电源,磁盘底层镜像,做过raid,数据安全;slave性能为王 单机性能强劲,存储太大,不利于运维,必须做实例拆分 物理机强劲,单个项目无法把资源使 ...
分类:
数据库 时间:
2019-06-29 18:59:38
阅读次数:
149
前言 为了避免每次SPI驱动重写,直接参数化,尽量一劳永逸。 SPI master有啥用呢,你发现各种外围芯片的配置一般都是通过SPI配置的,只不过有3线和四线。 SPI slave有啥用呢,当外部主机(cpu)要读取FPGA内部寄存器值,那就很有用了,fpga寄存器就相当于RAM,cpu通过SPI ...
分类:
其他好文 时间:
2019-06-29 14:48:12
阅读次数:
109
一、基本原理 MySQL复制过程分成三步: 1)、master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events; 2)、slave将master的binary log events拷贝到它的中继日志(relay log); 3)、sl ...
分类:
数据库 时间:
2019-06-27 16:32:53
阅读次数:
186
一、主从复制 主从复制:主节点负责写数据,从节点负责读数据,从而实现读写分离,提高redis的高可用性。 让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主节点(master),而对主服务器进行复制的服务器则被称为从节点(slave), 如下图所示: 主从复制的特点: ...
分类:
其他好文 时间:
2019-06-24 18:23:36
阅读次数:
148
一次错误的删除mysql master节点上bin-log文件,导致mysql从库同步出现问题,最后从库重建并恢复同步的实战记录
分类:
数据库 时间:
2019-06-24 13:46:18
阅读次数:
124
本人完全不懂MySQL源码,以下文字纯属瞎猜,如有误导,概不负责! 在sql/rpl_slave.cc文件中,time_diff的计算代码为: 1、当SQL线程停止时,返回NULL 2、当SLAVE正常运行时,如果SQL线程执行的位置是relay log的最后位置则返回0,否则返回NULL 3、当S ...
分类:
数据库 时间:
2019-06-24 12:25:49
阅读次数:
157
本文主要在MHA 切换日志的角度分析MHA切换的过。MHA故障切换过程如下图所示 第一部分:开启MHA 监控 通过分析日志,得到以下步骤: 1、读取MHA manager 节点的配置文件,并检查配置文件中参数设置的正确性。 2、检查从库的配置,判断 slave 是否对某些数据库或表进行过滤 3、检查 ...
分类:
其他好文 时间:
2019-06-23 16:00:20
阅读次数:
121
[toc] 理论概述 一、各种集群简述 mongodb有三种集群搭建方式: 1. 分片 :sharding。指为处理大量数据,将数据分开存储,不同服务器保存不同的数据,它们的数据总和即为整个数据集。追求的是高性能。 2. 复制集 :Master Slave 模式(主从复制)。 3. 副本集 :副本集 ...
分类:
数据库 时间:
2019-06-22 01:30:43
阅读次数:
168