11 2018 档案

摘要::上一片myloder搞崩溃,为什么百度的博文都是抄袭一模一样的,哎烦! 这一片文章我们来介绍物理备份工具xtracebackup! 首先是安装可以percona官网下载安装,下载rpm包直接yum安装即可! XtraceBackup是由知名数据库软件服务企业Percona提供的一款热备工具,除了能 阅读全文
posted @ 2018-11-28 20:51 夜间独行的浪子 阅读(11021) 评论(0) 推荐(2) 编辑
摘要:这片博文主要用来介绍MySQL的备份与恢复: MySQL的备份形式可以分为如下几种: 热备 即不停机备份 冷备 需要关闭MySQL,然后备份其数据文件。(停机备份一般是直接拷贝其datadir目录) 温备 在线备份,对应用影响大,通常加一个读锁【会阻塞写的应用】,意义不大,基本不用。 从导出的备份文 阅读全文
posted @ 2018-11-28 14:57 夜间独行的浪子 阅读(2662) 评论(0) 推荐(0) 编辑
摘要:首先安装tpcc 在进行测试之前,需要导入tpcc的数据。 创建数据库,然后导入tpcc的建表语句: tpcc创建了九张表: 首先加载数据: 数据插入成功之后,然后添加索引【注意一定要先插入数据再添加索引,若先创建索引,则数据插入的会更慢】 各个表的结构关系如图(使用MySQL workbench自 阅读全文
posted @ 2018-11-27 17:00 夜间独行的浪子 阅读(6456) 评论(0) 推荐(0) 编辑
摘要:我们需要知道的是sysbench并不是一个压力测试工具,是一个基准测试工具。linux自带的版本比较低,我们需要自己安装sysbench。 安装sysbench,sysbench的源码托管在GitHub上,下载源码: 查看sysbench的一些帮助信息: 首先来进行IO测试 在使用sysbench进 阅读全文
posted @ 2018-11-27 15:17 夜间独行的浪子 阅读(14840) 评论(0) 推荐(2) 编辑
摘要:在上一篇中我们提到了MySQL的事务特性,这一片主要讲述事务的实现。 事务的隔离性由锁来实现。原子性,一致性,持久性通过数据库的redo和undo log来实现。 redo恢复提交事务修改页的操作,而undo回滚行记录到某个特定版本。因此两者记录的内容不同,redo通常是物理日志,记录的是页的物理修 阅读全文
posted @ 2018-11-24 18:40 夜间独行的浪子 阅读(354) 评论(0) 推荐(0) 编辑
摘要:以下的资料总结自:官方文档和《MySQL技术内幕-INNODB存储引擎》一书。 对INNODB存储引擎缓冲池的那一段描述来自博文:http://www.ywnds.com/?p=9886 说句实话这片博文写的很清楚,通过问答形式加紧逻辑性! 这篇文字会详细的说明INNODB存储引擎的体系结构及特性。 阅读全文
posted @ 2018-11-24 14:15 夜间独行的浪子 编辑
摘要:在上一篇文章写了锁的基本概述以及行锁的三种形式,这一篇的主要内容如下: 一致性非锁定读 自增长与锁 外键和锁 一致性性非锁定读 一致性非锁定读是InnoDB通过多版本并发控制(MVCC,multi version concurrency control)的方式来读取当前执行时间数据库中的最近一次快照 阅读全文
posted @ 2018-11-20 08:23 夜间独行的浪子 阅读(433) 评论(0) 推荐(0) 编辑
摘要:在之前的博文中简单提到了索引的分类与索引的可选择性查看:Click HERE 这片博客主要包含内容:索引组织表,索引算法B+树简单介绍 索引组织表 在innodb存储引擎中,表都是根据主键顺序组织存放的,使用这种存储方式的表就叫做索引组织表(index organized table 简称IOT表) 阅读全文
posted @ 2018-11-13 16:45 夜间独行的浪子 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:mongodb版本为3.4 mongodb存储引起的一些概述 存储引擎是MongoDB的核心组件,负责管理数据如何存储在硬盘和内存上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎,MongoDB支持的存储引擎有:WiredTiger,MMAPv1和In-Memory。 从m 阅读全文
posted @ 2018-11-09 16:53 夜间独行的浪子 阅读(8774) 评论(0) 推荐(0) 编辑
摘要:在上一片博客,详细说明了mongodb的分片搭建的详细过程:分片搭建 在这里会说一些分片的维护与操作! 在集群搭建完,我们使用了sh.status()查看分片之后的数据,如下: #连接的是mongos路由 [root@test1 bin]# ./mongo --port 27017 mongos> 阅读全文
posted @ 2018-11-08 15:41 夜间独行的浪子 阅读(1957) 评论(0) 推荐(0) 编辑
摘要:分片是把大型数据集合进行分区成更小的可管理的片的过程。 副本集的每一个成员(仲裁节点除外)都一份数据的完整拷贝! 分片的目的:在节省硬件成本的基础上,提高系统的整体性能。但是却增加了管理和性能的开销。 分片集群中的组件: 几个组件协同工作才可以让分片集群正常工作。当他们正常工作时,这个整体就叫做分片 阅读全文
posted @ 2018-11-07 19:03 夜间独行的浪子 阅读(655) 评论(0) 推荐(0) 编辑
摘要:复制的重要性不再多说,其主要就是提供数据保护,数据高可用和灾难恢复。 复制是跨多个mongodb服务器分布和维护的方法。mongodb可以把数据从一个节点复制到其他节点并在修改时进行同步。 mongodb的复制有两种方式: 副本集复制和主从架构复制。这两种方法类似,主节点接收所有的写请求,然后所有的 阅读全文
posted @ 2018-11-07 11:27 夜间独行的浪子 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:mongodb4.0已经发布,但是鉴于线上环境更多的是使用旧版本的mongodb,我们这里使用的mongodb3.4版本。 官网下载地址为:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.18.tgz [root@test3 con 阅读全文
posted @ 2018-11-05 19:59 夜间独行的浪子 阅读(1006) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示