分布式架构-MyCAT
分布式架构-MyCAT 1. MyCAT基础架构图 image.png 2. MyCAT基础架构准备 2.1 环境准备:   两台虚拟机 db01 db02 每台创建四个mysql实例:3307 3308 3309 3310 2.2 删除历史环境:   pkill mysqld rm -rf /data/330* mv /etc…
NoSQL_安装Redis
NoSQL_安装Redis 安装Redis 目录规划 ### redis.下载目录 /data/soft/ ### redis安装目录。 /opt/redis_cluster/redis_{PORT}/{conf,1ogs,pid} ### redis数据目录 /data/redis_cluster/redis_{PORT}/redis_{P0RT…
NoSQL_MongoDB
NoSQL_MongoDB 第一章:逻辑结构   Mongodb 逻辑结构 MySQL逻辑结构 库database 库 集合(collection) 表 文档(document) 数据行 第二章:安装部署 1、系统准备   (1)redhat或centos6.2以上系统 (2)系统开发包完整 (3)ip地址和hosts文件解析正…
mysql优化
mysql优化 1.优化哲学 1.1 为什么优化?   为了获得成就感? 为了证实比系统设计者更懂数据库? 为了从优化成果来证实优化者更有价值? 但通常事实证实的结果往往会和您期待相反! 优化有风险,涉足需谨慎! 1.2 优化风险 优化不总是对一个单纯的环境进行!还很可能是一个复杂的已投产的系统。 优化手段本来就有很大的风险,只不过你没能…
Atlas_读写分离
Atlas_读写分离 1. Atlas介绍 image.png   image.png   Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。 它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。 360内部使用Atlas运行…
主从复制高级进阶
1. 延时从库 1.1介绍 是我们认为配置的一种特殊从库.人为配置从库和主库延时N小时. 1.2 为什么要有延时从 数据库故障? 物理损坏 主从复制非常擅长解决物理损坏. 逻辑损坏 普通主从复制没办法解决逻辑损坏 1.3 配置延时从库 SQL线程延时:数据已经写入relaylog中了,SQL线程"慢点"运行 一般企业建议3-6小时,具体看公司运维人…
主从复制基础
0.企业高可用性标准 *** 0.1 全年无故障率(非计划内故障停机) 99.9% ----> 0.001*365*24*60=525.6 min 99.99% ----> 0.0001*365*24*60=52.56 min 99.999% ----> 0.0001*365*24*60=5.256 min 0.2 高可用架构方案…
mysql备份与恢复
mysql备份与恢复 1. 运维在数据库备份恢复方面的职责 1.1 设计备份策略   备份周期:根据数据量, 备份工具: mysq1dump (MDP) ,XBK (PBK) percona Xtrabackup, MEB (MySQL Enterprise BACKUP MEB ) mysqlbinlog 备份方式: 逻辑备份: 全备:…
索引及执行计划
索引及执行计划 1. 索引作用   提供了类似于书中目录的作用,目的是为了优化查询 2. 索引的种类(算法)   B树索引 Hash索引 R树 Full text GIS 3. B树 基于不同的查找算法分类介绍 image.png   B-tree B+Tree 在范围查询方面提供了更好的性能(> < &g…
日志管理
日志管理 1.错误日志(log_error) 1.1 作用   记录启动\关闭\日常运行过程中,状态信息,警告,错误 排查mysql运行中的错误 1.2 错误日志配置   默认就是开启的: /数据路径下/hostname.err 手工设定: mysql>select @@log_error; vim /etc/my.cnf…