摘要: atlas 实现读写分离 Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。 atlas 说明 Atlas是一个位于应用程序与MySQL之间中间件。在后端DB看来,Atlas相当于连接它的客户端,在前端应用看来,Atlas相当于一个DB。 阅读全文
posted @ 2019-12-21 16:53 OneLpc 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 主从复制架构演变介绍 基本结构 高级应用架构演变 高性能架构 高可用架构 高可用MHA 架构工作原理 架构介绍: MHA软件构成 MHA环境搭建 规划: 准备环境 (略。1主2从GTID) 配置关键程序软连接 配置各节点互信 第一次连接需要手动 yes 确认, 安装软件 下载mha软件 mha官网: 阅读全文
posted @ 2019-12-21 16:39 OneLpc 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 延时从库 介绍与作用 介绍:是我们认为配置的一种特殊从库.人为配置从库和主库延时N小时. 作用:处理逻辑损坏,误删除 实现方法 SQL线程延时:数据已经写入relaylog中了,SQL线程"慢点"运行 一般企业建议3 6小时,具体看公司运维人员对于故障的反应时间 延时从库配置 延时从库应用 故障恢复 阅读全文
posted @ 2019-12-21 16:36 OneLpc 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 企业高可用性标准 非计划内故障停机 企业级高可用方案 主从复制简介 ​ 1) 基于二进制日志复制的 ​ 2) 主库的修改操作会记录二进制日志 ​ 3) 从库会请求新的二进制日志并回放,最终达到主从数据同步 4) 主从复制核心功能: ​ 辅助备份,处理物理损坏 扩展新型的架构:高可用,高性能,分布式架 阅读全文
posted @ 2019-12-21 16:19 OneLpc 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 运维的备份恢复相关职责 设计备份策略 备份周期 备份方式 备份内容 检查备份 备份文件大小 备份内容 定期恢复演练 故障恢复 升级、迁移 备份类型 热备 (hot backup) 不锁表备份,只能针对事务性引擎的表(例如:InnoDB). 对业务影响最小 冷备 (cold backup) 业务停止或 阅读全文
posted @ 2019-12-21 15:48 OneLpc 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 错误日志 作用: 记录MySQL 启动及工作过程中,状态信息/报错/警告 错误日志配置 默认在 /数据路径下/hostname.err 查看错误日志文件位置 手工设定 如何查看错误日志 主要关注 ,看上下文 二进制日志(binlog) 作用 数据恢复必备的日志 主从复制依赖的日志 binlog 相关 阅读全文
posted @ 2019-12-21 15:44 OneLpc 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 简介 类似于linux系统中的文件系统,比文件系统高级 功能 数据读写 数据安全和一致性 提高性能 热备份 自动故障恢复 高可用方面 存储引擎种类 介绍(Oracle MySQL) InnoDB (5.5以后默认的存储引擎) MyISAM (5.5以前的默认存储引擎) MEMORY CSV BLAC 阅读全文
posted @ 2019-12-21 15:21 OneLpc 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 索引的作用 提供了类似于书中目录的作用,目的是为了优化查询 索引的类型(算法) ==BTREE索引== RTREE索引 Hash索引 Full text/全文索引 BTREE的细分类(算法) B TREE B+TREE ==B TREE/默认== B树是如何构建的 辅助索引 聚集索引(IOT) 辅助 阅读全文
posted @ 2019-12-21 13:46 OneLpc 阅读(225) 评论(0) 推荐(0) 编辑
摘要: SQL的介绍 SQL的定义:结构化查询语句 SQL的作用:对库和表进行操作 SQL的常用分类 DDL 数据定义语言(Data Definition Language) DCL 数据控制语言(Data Control Language) DML 数据操作语言(Data Manipulation Lan 阅读全文
posted @ 2019-12-21 10:19 OneLpc 阅读(385) 评论(0) 推荐(0) 编辑