03 2021 档案
摘要:安装xtrabackup时,缺少了libev.so.4() 在安装 percona-xtrabackup 软件时,出现错误 “libev.so.4()(64bit) is needed by percona-xtrabackup-24-2.4.6-2.el6.x86_64”。这是缺少了libev.s
阅读全文
摘要:主要介绍 MySQL 的整体架构组成。 学习 MySQL 就好比盖房子,如果想把房子盖的特别高,地基一定要稳,基础一定要牢固。学习 MySQL 数据库前要先了解它的体系结构,这是学好 MySQL 数据库的前提。 MySQL 由连接池、SQL 接口、解析器、优化器、缓存、存储引擎等组成,可以分为三层,
阅读全文
摘要:数据库执行流程图: 下面从数据库架构的角度介绍数据库的工作流程: 1. 连接层 1)连接处理:客户端同数据库服务层通过连接管理模块建立 TCP 连接,并请求一个连接线程。如果连接池中有空闲的连接线程,则分配给这个连接,如果没有,在没有超过最大连接数的情况下,创建新的连接线程负责这个客户端。 连接管理
阅读全文
摘要:MySQL查询执行路径 1. 客户端发送一条查询给服务器; 2. 服务器先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果。否则进入下一阶段; 3. 服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划; 4. MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询;
阅读全文
摘要:前言:mysql在我们的开发中基本每天都要面对的,作为开发中的数据的来源,mysql承担者存储数据和读写数据的职责。因为学习和了解mysql是至关重要的,那么当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历了什么样的过程?mysql服务端是如何处理请求的,又是如何执行sql语句的?本
阅读全文
摘要:MGR简介 MySQL Group Replication(下简称:MGR)是MySQL官方推出的一种基于Paxos协议的状态机复制。在MGR出现之前,用户常见的MySQL高可用方式,无论怎么变化架构,本质就是Master-Slave架构。MySQL 5.7版本开始支持无损半同步复制(lossles
阅读全文
摘要:innobackupex是xtrabackup的软连接。 xtrabackup 使用C语言编译的备份工具,可以完整备份MySQL数据库,支持MyISAM、InnoDB和XtraDB存储引擎。 在备份的时候,备份工具主要执行两个任务来完成备份: ① 在后台启动一个日志拷贝线程。这个线程会监视InnoD
阅读全文
摘要:MySQL主从同步原理: MySQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O线程从Master MySQL上读取binlog,然后传输
阅读全文
摘要:虚拟机安装centos7后出现的问题 1. 安装完后无法使用ifconifg,也无法使用yum 解决方法: http://blog.csdn.net/qq_31382921/article/details/52174626 vim /etc/sysconfig/network-scripts/ifc
阅读全文
摘要:mongosync的安装和使用方法系统版本 centos 7.2 python 2.7.5 gcc 4.8.5安装方法1 git clone https://github.com/jacketwoo/mongosync2 yum install -y scons3 yum install -y bo
阅读全文
摘要:mongo同构迁移(mongo-shake工具) 1 概述 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据
阅读全文
摘要:mongodb 设置账号和密码 mongodb密码和传统数据如mysql等有些区别: mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所有所有数据库db都需要设置密码。 1. 查看所有数据库(在mongodb新版本里并没有admin数据库,但是并不妨碍第2步操作。) show
阅读全文
摘要:Redis迁移工具之Redis-shake Redis-shake is a tool for synchronizing data between two redis databases. Redis-shake是一个用于在两个redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求 Git
阅读全文
摘要:一、集群模式同步 1、带索引实时同步 ./mongosync --src_srv 192.168.1.1:27017 --src_user user --src_passwd 123456 --src_auth_db admin --dst_srv 192.168.1.2:27018 --dst_u
阅读全文
摘要:MongoDB oplog详解 转文 1:oplog简介 oplog是local库下的一个固定集合,Secondary就是通过查看Primary 的oplog这个集合来进行复制的。每个节点都有oplog,记录这从主节点复制过来的信息,这样每个成员都可以作为同步源给其他节点。 Oplog 可以说是Mo
阅读全文
摘要:mongodb单机开启oplog,方便多服务器mongodb同步 配置过程 其实配置的过程比较简单。 step 1 : 在配置文件中 添加副本集参数(replSet); step 2 :重启服务; step 3:在local数据库或admin数据库执行初始化副本集的脚本,rs.initiate()。
阅读全文

浙公网安备 33010602011771号