上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 39 下一页
摘要: ,一 简介: 我们来谈谈mongo的监控二 核心命令 rs.status() 关注复制集群是否健康 db.serverStatus() 关注实例整体性能三 目标解读 主要来解读下db.serverStatus() 整体 1 db.serverStatus()输出一个json大串,我只需要关注部分的串 阅读全文
posted @ 2019-03-21 11:27 开心的蛋黄派 阅读(328) 评论(0) 推荐(0)
摘要: 一 场景 监控mongo的多实例端口二 目标 定制一套模板,根据不同的端口进行批量监控项的生成三 步骤 1 编写py脚本实现端口josin化输出,以便zabbix_server能进行识别 jsonStr = json.dumps(port_dict,sort_keys=True,indent=4) 阅读全文
posted @ 2019-03-21 09:58 开心的蛋黄派 阅读(281) 评论(0) 推荐(0)
摘要: 一 简介:在之前我们从基础可知,现在咱们聊一下改写的几种思路二 分类: 1 left join 2 inner join 3 right join三 具体改写思路:思路1 本身不包含子查询,将多表查询的条件拆分成多个select子查询然后再进行关联思路2 本身涉及到分组,增加order by nul 阅读全文
posted @ 2019-03-15 14:14 开心的蛋黄派 阅读(642) 评论(0) 推荐(0)
摘要: 一 简介:今天咱们来聊聊mgr的细节原理相关 二 选择新主机制 1 当主节点宕掉,自动会根据服务器的server_uuid变量和group_replication_member_weight变量值,选择下一个slave谁作为主节点,group_replication_member_weight的值最 阅读全文
posted @ 2019-03-08 19:04 开心的蛋黄派 阅读(1594) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-03-08 15:03 开心的蛋黄派 阅读(486) 评论(0) 推荐(0)
摘要: 一 简介:今天来聊聊增强半同步复制这一强悍的特性 二 原理解析 1 AFTER_COMMIT(5.6默认值) master将每个事务写入binlog ,传递到slave 刷新到磁盘(relay log),同时主库提交事务。master等待slave 反馈收到relay log,只有收到ACK后mas 阅读全文
posted @ 2019-03-06 14:48 开心的蛋黄派 阅读(487) 评论(0) 推荐(0)
摘要: 一 简介:今天咱们来谈谈mysql的连接时间与会话关系二 分类 mysql会话分类 1 程序连接session(最主要的) 2 binlog连接session(复制+canal消费) 3 root session mysql超时参数(5.6,5.7增加前缀net) interactive_timeo 阅读全文
posted @ 2019-02-28 13:51 开心的蛋黄派 阅读(1309) 评论(0) 推荐(0)
摘要: 一 简介:针对查询和事务的页在内存中的处理,是如何进行的 二 LRU算法 普通 : 实现的是末尾淘汰法,当整个链表已满时,淘汰尾部,将新的数据页加入头部 mysql_lru改进 : 分为两部分 1分为 yang和old,并不从LRU列表头部进行插入,而是从中间部位.对过期页实行末尾淘汰没有问题, 2 阅读全文
posted @ 2019-01-28 11:29 开心的蛋黄派 阅读(2058) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-01-24 15:02 开心的蛋黄派 阅读(675) 评论(0) 推荐(0)
摘要: 一 什么是驱动表 1)指定了联接条件时,满足查询条件的记录行数少的表为[驱动表]; 2)未指定联接条件时,行数少的表为[驱动表](Important!)。 表现 explain第一行出现的就是驱动表二 多表查询的分类 1 多表join查询 2 多表join+子查询三 驱动表的分类 1 单表 单表执行 阅读全文
posted @ 2019-01-23 11:17 开心的蛋黄派 阅读(834) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 39 下一页