ICode9

精准搜索请尝试: 精确搜索
  • MySQL 主备同步技术演化2022-04-08 01:00:27

    主库出问题了,从库怎么办? 备库:同步主库的binlog,当主库出问题时,备库切换为主库。一般不提供读服务。 从库:同步主库的binlog,只对外提供读服务。 一主多从主备切换 方法 基于位点的主备切换 首先我们知道,设置从库时的命令 CHANGE MASTER TO MASTER_HOST=$host_name MASTER_PORT=$po

  • Redis 核心技术与实战2022-03-27 23:31:46

    Redis 核心技术与实战     目录 开篇词 | 这样学 Redis,才能技高一筹 01 | 基本架构:一个键值数据库包含什么? 02 | 数据结构:快速的Redis有哪些慢操作? 键和值用什么结构组织? 为什么哈希表操作变慢了? 有哪些底层数据结构? 不同操作的复杂度 03 | 高性能IO模型:为什么单线程R

  • mysqldump部署主从(gtid模式)2022-03-08 11:32:38

    环境:OS:Centos 7mysql版本:5.7.29   1.备份主库采用mysqldump的方式导出/home/middle/mysql57/bin/mysqldump -h localhost -uroot -pmysql -P13306 -S /tmp/mysql.sock --databases db_test db_test01 --default-character-set=utf8 --set-gtid-purged=on --skip-tz-utc --skip

  • mysql通过mysqldunp命令重做从库详细操作步骤2022-03-08 11:31:46

    mysql通过mysqldunp命令重做从库详细操作步骤 背景 生产环境上的主从复制集群,因为一些异常或人为原因,在从库做了一些操作,导致主从同步失败。一般修复起来比较麻烦,通过重做mysql从库的方式来解决。重做过程中不影响主库,可放心使用。 操作步骤 在主库上的操作步骤 备份主库所有

  • MySQL运维篇(日志、主从复制)2022-03-02 16:00:33

    日志 四种日志需要关注:错误日志、 二进制日志、查询日志、慢查询日志 错误日志 它记录了当mysqld启动和停止时 ,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议先查看此日志。 该日志默认开启,默认存放于/var/log/,默认名为mysq

  • MySQL集群架构之主从模式并行复制实践2022-03-01 21:33:06

      在MySQL集群架构之主从模式 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中进行了并行复制的简单描述,对其原理进行了一些总结概述。本文将进行并行复制的实操。   MySQL并行复制通过修改配置可以实现,不用另外添加plugin。修改配置如下(实操环境同MySQL集群架构之主从模式半异

  • Redis 核心技术与实战-持久化和集群2022-03-01 11:04:03

    Redis 核心技术与实战持久化和集群知识笔记 AOF AOF 日志是如何实现的? 传统数据库的日志,例如 redo log(重做日志),记录的是修改后的数据,而 AOF 里记录的是 Redis 收到的每一条命令,这些命令是以文本形式保存的。 我们以 Redis 收到“set testkey testvalue”命令后记录的日志为例,看

  • MySQL集群架构之主从模式2022-02-26 07:31:07

      为保证数据库的高可用性,可以采用冗余的方式,但是数据冗余带来的问题是数据一致性问题。主从模式就是该方式的一种集群实现架构,其主要优势就是简单灵活,能满足多种需求。是一种比较主流的用法,同时其劣势也很明显:写操作高可用需自行处理。   MySQL主从模式是指数据可以从一个MyS

  • MySQL宕机--主库有数据,从库有数据,但是主库binlog没数据2022-02-23 16:32:41

    主库binlog没数据,说明在宕机的时候写binlog到磁盘的时候出问题了。主库的binlog丢失了。 如果直接拉起主库,从库获取不到主库binlog会报错。 Last_IO_Errno: 1236 Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Client re

  • Redis之主从复制原理 详解2022-02-23 10:30:26

    Redis 主从复制  主要用来实现 redis 数据的可靠性;防止主 redis 所在磁盘损坏,造成数据永久丢失;  主从之间采用异步复制的方式;从数据库只读不能写 命令 命令: redis-server --replicaof 127.0.0.1 7001 在 redis 5.0 以前使用 slaveof ;redis 5.0 之后使用 replicaof ; # redi

  • Mysql主从复制数据一致性校验方案2022-02-22 15:31:46

    什么场景下会出现主从数据不一致 1、本身复制延迟导致 2、主库宕机或者从库宕机都会导致复制中断 3、把一个从库提升为主库,可能导致从库和主库的数据不一致性 主从一致性校验,如何实现如果不一致你会怎么修复 Mysql主从复制是基于binlog复制,难免出现复制数据不一致的风险,引起用

  • 数据库主从同步实践2022-02-22 15:03:26

    1、修改主库的my.ini文件,然后重启主库:#=========主从复制关键配置=====================server_id=1 # 主库和从库需要不一致,配一个唯一的ID编号,1至32。 手动设定log-bin=mysql-bin # 二进制文件存放路径,存放在根目录data#binlog-do-db=test #需要复制的库,多个库用逗号隔开,如

  • 分布式系统入门_复制2022-02-20 01:32:54

    数据密集型应用设计读书笔记第五章 有时候需要数据分布到不同机器上。 至少有以下三点理由,需要这么做: 1.可伸缩性:一台机器的存储量和处理能力有限 2.容错/高可用性:冗余提供存储和服务 3.延迟,在各地部署服务器,可以就近提供更快速的服务   如果只是想提高负载,有种办法是纵向伸缩,即

  • MySQL 学习笔记 - 主从2022-02-17 20:04:38

    主从同步 主从同步的过程如下图所示,核心就是,当从库连接上主库之后,主库为为这个从库创建一个dump线程,用于传输binlog。从库有一个IO线程来接收binlog并写入它的中转日志relay log,同时有一个SQL线程读取relay log进行执行。主从同步保证的是数据的最终一致性。主从同步的方式包括:

  • 主从复制2022-02-17 14:05:09

    读写分离主服务器处理写操作以及实时性要求比较高的读操作,而从服务器处理读操作。 读写分离能提高性能的原因在于:主从服务器负责各自的读和写,极大程度缓解了锁的争用;从服务器可以使用MyISAM,提升查询性能以及节约系统开销;增加冗余,提高可用性。 读写分离常用代理方式来实现,代理服

  • .NET 读写分离 操作数据库 ORM 框架2022-02-16 09:34:07

    SqlSugar ORM完美支持了计写分离,使用超级简单,只要配置连接字符串即可 读写分离:配置从表 1.如果存在事务所有操作都走主库,不存在事务 修改、写入、删除走主库,查询操作走从库  2.HitRate 越大走这个从库的概率越大 SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()

  • MySQL Replication(主从复制)2022-02-14 17:28:44

    职责介绍 搭建主从复制 *** 主从原理熟悉 ***** 主从的故障处理 *****比如主从不同步 主从延时 ***** 主从的特殊架构的配置使用 **** 主从架构的演变 **** 主从复制介绍 (1) 主从复制基于binlog来实现的 (2) 主库发生新的操作,都会记录binlog (3) 从库

  • redis夺命连环问6--主库故障了从库该怎么办,数据还能保持一致吗,Redis 还能正常提供服务吗?2022-02-04 15:58:00

    目录 主库故障了从库该怎么办,数据还能保持一致吗,Redis 还能正常提供服务吗?先谈哨兵机制哨兵咋监控的呢?如何选定新主库呢?哨兵集群是怎么建立的?哨兵集群由哪个实例来执行主从切换呢? 主库故障了从库该怎么办,数据还能保持一致吗,Redis 还能正常提供服务吗? 先谈哨兵机制 哨兵

  • 高并发系统设计——数据库优化方案2022-02-02 13:34:04

    摘要 我们用池化技术解决了数据库连接复用的问题,这时,你的垂直电商系统虽然整体架构上没有变化,但是和数据库交互的过程有了变化,在你的 Web 工程和数据库之间增加了数据库连接池,减少了频繁创建连接的成本,从上节课的测试来看性能上可以提升 80%。现在的架构图如下所示: 此时,你的数

  • binlog日志2022-01-26 20:03:28

    有了binlog日志,我们可以实现主从架构,可以用canal、maxwell等工具实现将MySQL数据同步到大数据环境;同时可以对binlog进行解析,可以实现快速的数据恢复(Flashback),如使用binlog2sql、Myflash、Mariadb mysqlbinlog等,要实现这些功能,对binlog的详细了解是有必要的。 一. binlog配置 要

  • mysql server_id的用途(主从等结构中)2022-01-26 19:33:29

    前言 我们都知道MySQL用server-id来唯一的标识某个数据库实例,并在链式或双主复制结构中用它来避免sql语句的无限循环。5.7需要同时设置server_id参数,8.0开始server_id默认值为1MySQL搭建复制环境的时候,需要设置每个server的server_id不一致,如果主库与从库的server_id一致,那么复制

  • 你可能不知道的redis 奇葩数据类型和集群知识2022-01-19 19:32:39

    今天聊聊 redis 的数据类型和集群相关的知识,冲~。 多样的数据类型 string 类型简单方便,支持空间预分配,也就是每次会多分配点空间,这样 string 如果下次变长的话,就不需要额外的申请空了,当然前提是剩余的空间够用。 List 类型可以实现简单的消息队列,但是注意可能存在消息丢失哦,它并

  • Linux环境MySQL数据库主从配置2021-12-27 17:36:43

    在一篇文章《CentOS7安装MySQL(完整版)》,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法。mysql数据库进行主从配置后,可以实现数据库的备份、同时应用也可以实现读写分离,提高应用的并发量。 1、主从原理 从《高性能mysql》书中讲解主从原理大致有三个步骤:

  • MySQL:为什么要搭建一套MySQL主从架构2021-12-27 00:01:31

    MySQL主从架构作用 在MySQL真正的生产环境中,他一定不是一个单机版的架构,因为单机版的MySQL一般仅能用于本地开发环境和测试环境,是绝对不可能运用于生产环境的。 实际生成环境中,MySQL必须搭建一套主从复制的架构,同时基于一些工具实现高可用架构,另外如果有需求,还需要基于一些中

  • 分布式系统(一)2021-12-26 21:35:38

    构建分布式系统时,我们所关注的是计算、存储、通信这三项。 常常用于构建分布式系统的工具是RPC和线程。其中RPC的目标就是掩盖我们正在不可靠网络上通信的事实,而线程提供了并发操作的方式。因此,在实现分布式系统的时候需要花一定的时间来考虑多线程的并发控制。 可扩展性(scalabil

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

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

ICode9版权所有