MySQL Binlog简介 什么是binlog? 一个二进制日志,用来记录对数据发生或潜在发生更改的SQL语句,并以而进行的形式保存在磁盘中。 binlog 的作用? 最主要有3个用途: 数据复制(主从同步) Mysql 的Master Slave协议,让Slave可以通过监听binlog实现数据 ...
分类:
编程语言 时间:
2019-08-10 00:00:12
阅读次数:
185
1、简介: 1、是什么: Redis-Sentinel是Redis官方推荐的高可用(HA)方案,当用Reids 做master-slave高可用方案时,假如master宕机了,redis本身(包括它的很多客服端)都没有实现自动的主备切换,而Redis-Sentinel本身也是一个独立运行的进程,它能 ...
分类:
其他好文 时间:
2019-08-08 19:27:31
阅读次数:
114
1集群方案 1.官方方案redis-cluster搭建实战 2.客户端分片技术(不推荐),扩容/缩容时,必须手动调整分片程序,出现故障不能自动转移 3.可以使用主从复制方式(不推荐) 4.使用一些代理工具 我们知道主从复制方式实现集群,性能不是很好,因为只有一个master,其他都是slave,sl ...
分类:
其他好文 时间:
2019-08-07 10:46:00
阅读次数:
90
1 架构 master-slave性能,qps,tps,cpu,disk,memory,network,raid卡,fashion卡, 2 性能影响 3 数据库测试 4 数据库结构优化 ...
分类:
数据库 时间:
2019-08-06 17:10:46
阅读次数:
121
1、读写分离概述 MySQL作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,有单台MySQL作为独立的数据库时完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过主从复制(master-slave)的方式来 ...
分类:
数据库 时间:
2019-08-06 15:43:22
阅读次数:
152
环境:192.168.205.17:asmasterserver192.168.205.27:asmiddleserver192.168.205.37:asslaveserver版本:OS:centos71810withminiinstallmariadb-5.5.60目地:如果在生产环境中可能有一个主服务器,也是读定服务器,并可能会有多个从服务器,但这个主服务器会随之从服务器的增加而变的性能下降
分类:
数据库 时间:
2019-08-05 20:43:42
阅读次数:
155
一主一从,往主节点去写,在从节点去读,可以读到,主从架构就搭建成功了 1、启用复制,部署slave node 使用redis-3.2.8.tar.gz (1)redis utils目录下,有个redis_init_script脚本(2)将redis_init_script脚本拷贝到linux的/et ...
分类:
其他好文 时间:
2019-08-04 18:03:15
阅读次数:
99
背景 某次抢购时,一个redis集群的某个分片,从实例响应时间陡增到几十秒,报警后运维将其中一个本应该下线的slave下掉,问题减轻但没有解决,又把另一个正常的slave下线掉,问题消失。 master日志 09:59:11.842 # Client id=19768058 addr=xx.xxx. ...
分类:
其他好文 时间:
2019-08-03 16:19:21
阅读次数:
171
前几天做主从同步的时候没什么问题,今天做双机热备的时候出现了问题,问题如下:Slave failed to initialize relay log info structure from the repository(服务器未能从存储库初始化中继日志信息结构)可能是某些记录的存在导致的把,所以就尝 ...
分类:
其他好文 时间:
2019-08-03 12:39:41
阅读次数:
96