摘要: 背景:ZABBIX的环境是LNMP,MySQL的架构是M-M主备模式,单台服务器SSD硬盘800G。监控主机日渐增多,空间不足,迁移到同样架构下的SAS盘2T空间。 架构:A 192.168.0.100 -> B 192.168.0.101 -> C 192.168.0.102 -> D 192.1 阅读全文
posted @ 2018-06-12 10:23 zero-gg 阅读(4665) 评论(0) 推荐(0) 编辑
摘要: 一、复制架构衍生史 在谈这个特性之前,我们先来看看MySQL的复制架构衍生史。 在2000年,MySQL 3.23.15版本引入了Replication。Replication作为一种准实时同步方式,得到广泛应用。这个时候的Replicaton的实现涉及到两个线程,一个在Master,一个在Slav 阅读全文
posted @ 2018-05-18 17:19 zero-gg 阅读(23331) 评论(0) 推荐(17) 编辑
摘要: 转自:https://www.cnblogs.com/mujingyu/p/7689116.html 前言:经过一天半的折腾,终于把 mysql 5.7.17 版本安装上了 centos 7 系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而翻了无数的文章,基本上都没有提到这些,所以小 阅读全文
posted @ 2018-04-18 16:11 zero-gg 阅读(28907) 评论(7) 推荐(7) 编辑
摘要: 前言:分区是指根据一定的规则,数据库把一个表分解成多个更小的,更容易管理的部分。分区对应用来说是完全透明的,不影响应用的业务逻辑。 MySQL分区的优点: 1、和单个磁盘或者文件系统分区相比,可以存储更多数据; 2、优化查询。在Where字句中包含分区条件时,可以只扫描必要的一个或多个分区来提高查询 阅读全文
posted @ 2018-04-07 17:00 zero-gg 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 本文主要是针对MySQL/InnoDB的并发控制和加锁技术做一个比较深入的剖析,并且对其中涉及到的重要的概念,如多版本并发控制(MVCC),脏读(dirty read),幻读(phantom read),四种隔离级别(isolation level)等作详细的阐述,并且基于一个简单的例子,对MySQ 阅读全文
posted @ 2018-03-15 21:35 zero-gg 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一、概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样, 阅读全文
posted @ 2018-03-15 20:21 zero-gg 阅读(887) 评论(0) 推荐(1) 编辑
摘要: 更新日期: 2018-08-06 1、yum源的工作原理 yum是为了解决安装包的依赖关系而生的,如果要源码安装一个软件,需要频繁下载各个包,并解决包的依赖关系。这就好比学门课程,要学会这门课程,就要读课程相关的书,初级——中级——高级,一层一层学上去。现在,如果要学习高级的课本,首先要找到并学习初 阅读全文
posted @ 2018-02-27 11:14 zero-gg 阅读(20298) 评论(0) 推荐(1) 编辑
摘要: 1、关闭Zabbix Server 防止有新的数据提交到数据库中,也可以关闭数据库。如果更新过程中,评估告警信息可以忽略,可以先执行备份操作。 1.1、检查当前版本 /usr/local/zabbix/sbin/zabbix_server --version #也可以用 -V,效果一样 1.2、关闭 阅读全文
posted @ 2018-02-27 10:53 zero-gg 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 1、标准Loops 标准loops可以直接减少task的次数,如下: [root@zero01 playbook]# vi loops.yaml - hosts: all gather_facts: False tasks: - name: debug loops debug: msg="name 阅读全文
posted @ 2018-01-25 22:18 zero-gg 阅读(623) 评论(0) 推荐(0) 编辑