
数据库
Joy_B
我发布的文章主要来源于自己的一些看法和总结,希望和大家一同交流学习
展开
-
Mysql主从复制集群配置与实战
主从复制实战的服务器是我在腾讯云官网上购买的几台云服务器进行操作的,不得不说云是一个好东西,以前都是在centos上进行模拟,现在在云服务器上模拟感觉对自己的提升更大。这里想强调一下,如果是在云服务器上模拟主从复制,尽量选海外的服务器,因为在下载mysql的时候国内服务器真的特别慢,海外服务器速度会快很多。现在开始进入正题。(1)主从复制技术介绍主从复制是Mysql数据库的一种容灾备份方案,是...原创 2019-07-31 16:52:02 · 388 阅读 · 0 评论 -
点位、gtid、binlog、redolog
从库都是通过读取日志的形式来进行“追”主库的备份。在逻辑备份中,日志的记录方式有两种,一种是点位,另一种是gtid。(1)点位 点位记录方式是由两部分组成,第一部分是日志的编号,因为假如一个日志的容量是1.1G,当这个日志满了后就会分裂成多个日志,此时从库要从主库的哪一个日志开始读取追赶主库,就要用到第一部分的“位“来定位是哪个日志;第二部分是用来定位日志的事务,也就是从库要执行第几个日...原创 2019-07-31 17:13:12 · 1305 阅读 · 0 评论 -
Mysql数据库备份与恢复
在mysql备份当中,我们一般有两种备份方法,一种叫逻辑备份mysqldump,另一种是物理备份xtrabackup。 mysql提供了四种备份工具。逻辑备份工具有mysqldump、mysqlpump、mydumper,其中mysqldump是单线程备份工具,备份速度慢。Mysqlpump、Mydumper是多线程备份工具。物理备份工具为xtrabackup。(1)逻辑备份 从库是...原创 2019-07-31 17:34:04 · 2070 阅读 · 1 评论 -
sql语句优化:join的原理与索引注意事项
之所以写这篇文章,是因为在一次项目中后台的一条长sql执行的非常慢,通过explain sql发现join时一种一张表没有走索引,所以为了解决这个问题研究了join的原理和join索引的使用规则。...原创 2019-07-31 19:46:25 · 9077 阅读 · 1 评论 -
工程项目中:replace的慎用
replace本身就是一个事务,他是通过唯一索引(如果没有指定则为主键)判断当前repalce的数据是否在表中存在,如果存在,则限制性delete删除,然后再inserte插入新数据覆盖旧数据。如果不存在,则直接Inserte。 注意:在工程项目中,要尽量少用replace,因为这是一个规范的问题。理由如下: ① replace不能记录日志,因为在工程中replace记录会删除原始的再...原创 2019-07-31 20:18:31 · 1295 阅读 · 0 评论 -
keepalived应用:漂移IP的实现
1.集群的介绍 每个服务器都叫做一个节点,集群节点之间是可以相互通信的,通信方式有两种:一种是基于RS232心跳线实现心跳监控,另一种用一块单独的网卡来跑心跳。心跳就是用来判断集群每个服务器之间网络、服务是否正常,判断方法就是用连接线,这个连接线可以是网卡,也可以是RS232,一般用网卡网线。 集群必须拥有这几个特性:1.服务实体的扩展功能,可以灵活的增加和剔除某个服务实体。2.当一个节点...原创 2019-08-02 09:57:20 · 6107 阅读 · 0 评论