12 2018 档案

摘要:一 简介:建立读写分离模式 二 keepalived相关配置 vrrp_instance VI_1 { state MASTER // 可修改 interface eth0 virtual_router_id //两边必须一样 priority 100 //主比从高 advert_int 1 aut 阅读全文
posted @ 2018-12-19 15:02 开心的蛋黄派 阅读(293) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-12-17 16:20 开心的蛋黄派 阅读(262) 评论(0) 推荐(0) 编辑
摘要:一 简介:今天咱们来聊聊mysql的查询总数 二 具体介绍 1 从引擎层面说 myisam myisam的扫描总行数是非常快的,这是因为myisam会将表的总行数存储起来,定期维护,但是注意,一旦加入where条件,这个优势就会消失 innodb innodb 的扫描总行数随着数据量的增大越来越慢, 阅读全文
posted @ 2018-12-14 15:35 开心的蛋黄派 阅读(5629) 评论(0) 推荐(0) 编辑
摘要:一 简介:此文汇总遇到过和搜集过的故障案例 二 场景案例 1 问题描述: mongo集群在无任何业务情况下,mongos所在服务器cpu突然被打满,内核日志报错 mongos被hung住,非常奇怪的问题 问题分析: 此问题经过分析和网上查阅可知,是由numa回收内存问题导致 问题解决: 1 numa 阅读全文
posted @ 2018-12-13 16:28 开心的蛋黄派 阅读(961) 评论(0) 推荐(0) 编辑
摘要:一简介: insert出现慢日志中,应该怎么检测呢 二 理解:事务提交延迟,一般出现在写日志延迟的情况下,会有几种可能 场景: 1 RR模式下,insert等待gap lock锁导致的 2 insert等待MDL锁导致 3 表存在外键约束,耗时在外键检测上 4 表没有主键 5 表中含有blob/te 阅读全文
posted @ 2018-12-13 13:45 开心的蛋黄派 阅读(6211) 评论(0) 推荐(0) 编辑
摘要:一 简介:今天来DDL的变革二 DDL演化方式: 1 copy table : 1 创建临时表2 copy数据到临时表 3 rename进行交换 缺点 1 阻塞事务 2占用磁盘空间 2 inplace : 1 在线更改表,不会拷贝临时表 缺点 1 阻塞事务 3 online_ddl :1 在线更改表 阅读全文
posted @ 2018-12-12 16:19 开心的蛋黄派 阅读(2413) 评论(0) 推荐(0) 编辑
摘要:一 索引分类 1 单列索引 2 联合索引 3 唯一索引 4 TTL索引(删除数据) 5 2dsphere 6 文本索引 7 hash索引 二 原则 1 一个集合最多支持64个索引,单个索引最大内存占用500M 控制参数maxIndexBuildMemoryUsageMegabytes 索引键值不能超 阅读全文
posted @ 2018-12-12 11:31 开心的蛋黄派 阅读(771) 评论(0) 推荐(0) 编辑
摘要:一 简介 谈谈磁盘IO的问题二 目的:如何进行IO性能问题的排查 二 linux角度 一 机械硬盘基本定义 寻道时间,表示磁头在不同磁道之间移动的时间(最耗时)。 旋转延迟,表示在磁道找到时,中轴带动盘面旋转到合适的扇区开头处。 传输时间,表示盘面继续转动,实际读取数据的时间 二 机械盘与SSD盘的 阅读全文
posted @ 2018-12-11 11:22 开心的蛋黄派 阅读(996) 评论(0) 推荐(0) 编辑
摘要:一 explain 1 扫描行数根据的是表的统计元数据 2 索引的元数据具体指的就是show index from查到的索引的区分度,索引的区分度越高越好 3 表的元数据是定期收集,所以可能不准确 4 如果感觉explain不准确,可以用analyze table t命令重新收集 5 元数据不准确的 阅读全文
posted @ 2018-12-10 10:15 开心的蛋黄派 阅读(870) 评论(0) 推荐(0) 编辑

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