- 博客(12)
- 收藏
- 关注
原创 bin-log、redo-log、undo-log、MVCC
重做日志(redo log)作用确保事务的持久性。防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性。内容物理格式的日志,记录的是物理数据页面的修改的信息,其redo log是顺序写入redo log file的物理文件中去的。产生时间事务开始之后就产生redo log,redo log的落盘并不是随着事务...
2018-12-05 20:53:16
511
原创 LVS负载均衡
ali-LVS开源地址https://github.com/alibaba/LVSnat模式和fullnat模式的区别nat模式1 当client主机(cip)访问web服务器(rip)时,因为rip是内网ip,此时的目标ip是负载均衡器的前端ip(vip),当负载均衡器收到cip发来的报文后会根据里面的iptables规则里的地址,将报文里的目标地址改为web服务器的rip并将报文根据...
2018-12-05 17:00:21
251
原创 binlog2sql binlog解析与回滚
用途数据快速回滚(闪回)主从切换后新master丢数据的修复从binlog生成标准SQL,带来的衍生功能安装git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sqlpip install -r requirements.txtmysql参数设置[mysqld]se...
2018-12-05 11:07:12
711
原创 数据库备份
逻辑备份–mysqldump原理逻辑备份,通过select语句,将要备份的所有数据选出来, 产生一组能够被执行以再现原始数据库对象定义和表数据的SQL语句。参数-A 倒出全部数据库-B test1 test2 倒出指定的数据库-t emp_range 倒出指定数据库(test)中的制定表(emp_range)-d 导出表结构-uroot -p -S /tmp/mysql3...
2018-12-05 11:06:51
173
原创 jenkins调度平台
安装JDKtar xvf jdk-8u51-linux-x64.tar.gzmv jdk1.8.0_51 /usr/local/jdk添加环境变量配置tomcattar xvf apache-tomcat-9.0.4.tar.gzmv apache-tomcat /usr/local/tomcat添加环境变量安装Jenkinscp jenkins.war /usr...
2018-12-05 11:06:19
561
原创 MHA + keepalived
1.keepalived原理:通过VRRP协议来保证高可用性VRRP是一种容错协议,它通过把几台路由设备联合组成一台虚拟的路由设备,并通过一定的机制来保证当主机的下一跳设备出现故障时,可以及时将业务切换到其它设备,从而保持通讯的连续性和可靠性。VRRP将局域网内的一组路由器划分在一起,称为一个备份组。备份组由一个Master路由器和多个Backup路由器组成,功能上相当于一台虚拟路由器。局域...
2018-12-05 11:06:07
1094
转载 mysql-proxy
一、mysql-proxy简介mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。mysql-proxy最基本的用法,就是作为一个请求拦截,请求中转的中间层:、进一步的...
2018-12-05 11:05:52
15287
1
转载 sql规范
规范背景与目的MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL编写等方面予以规范,从而为公司业务系统稳定、健康地运行提供保障。设计规范2.1 数据库设计以下...
2018-12-05 11:05:27
300
原创 主从
show slave status\G 查看slave I/O线程的状态1.waiting for master update 等待连接到主库进行同步,是连接之前的状态2.connecting to master 正在尝试连接到主库3.waiting to reconnect after a failed binlog dump request 因为断开连接,导致bin...
2018-12-05 11:02:05
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人