ICode9

精准搜索请尝试: 精确搜索
  • mysql集群架构半同步复制和并行复制2021-05-03 19:01:28

    mysql集群架构半同步复制解决数据丢失问题,mysql集群架构并行复制解决从库复制延迟问题。 一,master半同步复制配置 1。半同步复制就是主库的binlog数据发送到从库的ralay log的时候。从库需要给主库一个ack的确认消息。主库拿到从库的确认消息后再进行事物的提交。 2。登录主

  • 阿轩的复习笔记--哨兵集群2021-04-27 17:33:48

    多个实例组成哨兵集群,有哨兵实例出现故障挂掉,还能继续工作   sentinel monitor <master-name> <ip> <redis-port><quorum> 在配置哨兵 设置主库和端口 哨兵并不知道其他哨兵连接关系   pub/sub机制  和主库建立连接 就能从主库订阅消息,获得其它哨兵的连

  • mysql主从搭建(个人学习实战)2021-04-25 10:57:30

    前期准备: 准备三台虚拟机,分别安装mysql8.0主库IP:192.168.1.130从库IP:192.168.1.160从库IP:192.168.1.131 主库操作: 先检查是否开启binlog日志:show variables like 'log_bin';检查配置文件是否正确设置了server-id和log_bin:vi 配置文件my.cnf的绝对路径链接数据库:mysql -uroot

  • mysql集群方案2021-04-17 20:32:01

    集群的好处 高可用性:故障检测及迁移,多节点备份。可伸缩性:新增数据库节点便利,方便扩容。负载均衡:切换某服务访问某节点,分摊单个节点的数据库压力。 集群要考虑的风险 网络分裂:群集还可能由于网络故障而拆分为多个部分,每部分内的节点相互连接,但各部分之间的节点失去连接。脑裂:导致

  • 高可用数据库主从复制延时的解决2021-04-16 20:02:54

     MySQL主从复制的延时一直是业界困扰已久的问题。延时的出现会降低主从读写分离的价值,不利于数据实时性较高的业务使用MySQL。一、延时问题的重要性如果主从复制之间出现延时,就会影响主从数据的一致性。此时发生容灾切换,且在新的主库写入了数据,那么从业务角度上,会产生意想不到的严

  • xtrabackup 备份从库,建立新的从库2021-04-15 14:35:37

    (1)参数理解由M-S 搭建M-2S --slave-info,会打印binary log的位置和master server名,并且以change master的方式写到xtrabackup_slave_info中。 --safe-slave-backup,为了保证复制状态的一致性,这个选项会关闭slave sql线程,等待直到SHOW STATUS 中的Slave_open_temp_tabls为了才启动

  • 数据一致性问题2021-04-15 12:30:16

    MySQL主从复制如何保证数据一致性 mysql主从复制原理:master写入数据的时候会留下写入日志,slave根据master留下的日志模仿其数据执行的过程来进行数据写入。 两个可能导致主从不一致的步骤: 1、master写入不成功导致slave不能正常模仿 2、slave根据master日志模仿时写入不成功 一

  • MongoDB复制集配置延迟从库2021-04-12 18:53:28

    生产环境中,配置延迟从库(延迟副本)有时候会成为运维同学的救命稻草,比如在我们误操作之后,可以从延迟从库中找回被误操作的数据。  前提 必须是priority=0,避免成为primary节点 必须是hidden=0,避免被应用读到过期数据 如果votes=1,那么延迟节点也具备投票权  注意事项 延迟时间要低

  • MongoDB副本集配置hidden从库2021-04-12 17:52:52

    在实际工作中,有时候需要创建一些副本节点从事备份或者报告这样的工作。阿里云MongoDB副本集中将hidden节点用来在Secondary节点故障时接替该故障节点成为新的Secondary节点,如下图: 配置hidden从库注意事项: hidden节点必须始终是priority为0,因为hidden节点不能成为primary节点 客户

  • Redis基础-主从库模式2021-04-12 15:35:21

    Redis通过AOF和RDB的方式恢复数据,保证尽量少丢失数据,提升可靠性。通过增加副本冗余量,将一份数据同时保存在多个实例上,保证一个实例出现故障,其他实例也可以对外提供服务。 主从库模式 为了保证多实例之间数据一致性,Redis提供了主从库模式,以保证数据副本的一致性,主从库之间采用的是

  • 【运维面试】面试官: 你能说一下MySQL主从的几种方式吗?2021-04-10 14:57:42

    一般面试官问这个问题,都伴随着另外一个问题,叫:小伙子,你说一下MySQL主从原理? 当你回答完原理之后,就会问到关于MySQL主从的几种方式的问题。一般我们的主从同步,分为:半同步复制和异步复制: MySQL主从复制默认采用的是异步复制的机制进行同步,所谓的异步指的是主库执行完客户端提交的事务

  • mysql8主从复制2021-04-08 12:59:08

    mysql5.7时允许多线程复制,原理是同时处于prepared的事务都是可以并行执行的,因为能进入prepared阶段的说明已经拿到了锁,既然不同的事务同时拿到了锁,那么就不可能冲突,所以可以同时执行的. AtomicInteger globalTransactionId; thread1:{ beginTransaction(); excute("u

  • MySQL升级8.0与主从复制2021-04-07 16:29:37

    升级8.0 备份数据库配置文件 cd /etc cp my.cnf my.cnf.back 停止连接数据库的应用,进行数据库备份(若有数据需要备份) 2.1、备份数据库(3选择1,不用) 创建目录 mkdir /home/hd/package/mysqlback 备份数据库 备份实例上所有的数据库 mysqldump -u root -p --all-databases > /h

  • 三十四、主从复制搭建2021-04-05 09:33:42

    主从复制介绍 全称MySQL Replication 1、主从复制基于binlog来实现的 2、主库发生新的操作,都会记录binlog 3、从库取得主库的binlog进行恢复 4、主从复制的过程是异步 主从复制的前提条件 1、主从数据库时间要一致,网络通畅未被防火墙拦截 2、2个或以上的数据库实例 3、server_id

  • MySQL主从复制、读写分离2021-04-04 02:32:08

        1.主从复制及读写分离 1.1MySQL复制的应用常见场景 读写分离,提高查询访问性能,有效减少主数据库访问压力 实时灾备,主数据出现故障时,可快速切换到从数据库 数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析。 1.2MySQL主从复制原理 传统的MySQL复

  • mysql主库从库binlog_MySQL主库主动推送binlog到从库2021-04-02 19:02:13

    在观看老男孩老师的教学视频时,讲到从库请求主库发送数据,但想想于理不合,如果每次都是从库请求才更新数据,那就不能实时更新,对于一些比较“安静”的数据库也是浪费资源。 经抓包实验后,发现如下,算是对老师讲解的一点补充 [root@DB-Slave ~]# tcpdump -w 1.pcap ‘host 192.168.199.2

  • 《丁奇-MySQL45讲-24/25/28》之归纳总结2021-04-02 07:33:06

    24 | MySQL是怎么保证主备一致的? 主从同步流程: 在备库上执行change master命令,设置主库的IP、端口、用户、密码,以及要从哪个位置开始请求binlog,这个位置包含文件名和日志偏移量。 在备库上执行start slave命令,这个时候会启动两个线程,一个是IO_Thread、一个是SQL_Thread,其中I

  • 如何为MySQL搭建一套主从复制架构?2021-03-29 09:57:24

    MySQL搭建一套主从复制架构,大致来说,就是主库接受增删改操作,把增删改操作binlog写入本地文件,然后从库发送请求来拉取binlog,接着在从库上重新执行一遍binlog的操作,就可以还原出一样的数据了。 那么搭建的时候肯定是需要两台机器的,一台机器放主库,一台机器放从库,至于主库和从库如

  • Redis主库挂了后如何不间断服务---哨兵机制2021-03-26 14:01:07

    Redis 主从集群中,哨兵机制是实现主从库自动切换的关键机制,它有效地解决了主从复制模式下主库故障的问题。 哨兵其实就是一个运行在特殊模式下的 Redis 进程,主从库实例运行的同时,它也在运行。哨兵主要负责的就是三个任务:监控、选主(选择主库)和通知。 监控是指哨兵进程在运行

  • Redis的主从库是如何保持数据一致的2021-03-25 15:01:13

    Redis 提供了主从库模式,以保证数据副本的一致,主从库之间采用的是读写分离的方式。 为什么要采用读写分离的方式呢? 如果不管是主库还是从库,都能接收客户端的写操作,要保持这个数据在三个实例上一致,就要涉及到加锁、实例间协商是否完成修改等一系列操作,但这会带来巨额的开销,影响

  • Redis 高可用篇:你管这叫主从架构数据一致性同步2021-03-23 14:53:04

    在《Redis 核心篇:唯快不破的秘密》中,「码哥」揭秘了 Redis 五大数据类型底层的数据结构、IO 模型、线程模型、渐进式 rehash 掌握了 Redis 快的本质原因。 接着,在《Redis 日志篇:无畏宕机与快速恢复的杀手锏》中揭晓了当 Redis 发生宕机可以通过重新读取 RDB 快照和执行 AOF 日志实

  • Linux运维必会的100道MySql面试题之(三)2021-03-23 13:52:01

    001:请解释关系型数据库概念及主要特点?关系型数据库模型是把复杂的数据结构归结为简单的二元关系,对数据的操作都是建立一个 或多个关系表格上最大的特点就是二维的表格,通过SQL结构查询语句存取数据,保持数据 一致性方面很强大002:请说出关系型数据库的典型产品、特点及应用场景?mysql

  • 类Redis大容量存储pika发布2.2正式版2021-03-22 19:52:37

    类Redis大容量存储pika发布2.2正式版 基础架构&DBA团队 360云计算pika是360 WEB平台部DBA与基础架构组合作开发的大容量类Redis存储,力求在完全兼容Redis协议、继承Redis便捷运维设计的前提下通过持久化存储的方式解决Redis在大容量场景下的问题,如恢复时间慢、主从同步代价高、单线

  • Redis 内存为什么不宜过大2021-03-22 13:54:38

    Redis 内存为什么不宜过大 张恒&杨艳杰 360云计算 女主宣言 近几年来,随着 Redis 的发展壮大,被越来越多的人所熟知,越来越多的企业也使用了Redis。今天我们来分享下 Redis 单实例内存过大遇到的问题以及解决方案。PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关

  • MySQL的主从和分库分表2021-03-21 21:30:04

    主从分离: 多读少些的场景 MySQL 1)主从复制使用的是binlog 异步的方式 MySQL 的主从复制是依赖于 binlog 的,也就是记录 MySQL 上的所有变化并以二进制形式保存在磁盘上二进制日志文件。主从复制就是将 binlog 中的数据从主库传输到从库上,一般这个过程是异步的,即主库上的操作不会

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有