03 2019 档案

摘要:FTWRL 锁与MDL一 简介:今天来聊聊为什么备份会卡住,申请不到全局FTWRL二 FTWRL 1 FTWRL主要包括3个步骤: 1.上全局读锁(lock_global_read_lock) 2.清理表缓存(close_cached_tables)-> 3.上全局COMMIT锁(make_glob 阅读全文
posted @ 2019-03-29 16:09 开心的蛋黄派 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1 版本支持 WT 引擎 3.2版本之后,默认引擎 2 锁粒度 0 读是共享锁 写是排它锁 1 针对写锁:WT引擎锁粒度是基于文档级别,同一DB下的不同文档可以并发访问,但是当多个写操作修改同一个文档时,必须以序列化方式执行,如果该文档正在被修改,其他写操作必须等待,直到在该文档上的写操作完成之后, 阅读全文
posted @ 2019-03-21 13:44 开心的蛋黄派 阅读(716) 评论(0) 推荐(0) 编辑
摘要:,一 简介: 我们来谈谈mongo的监控二 核心命令 rs.status() 关注复制集群是否健康 db.serverStatus() 关注实例整体性能三 目标解读 主要来解读下db.serverStatus() 整体 1 db.serverStatus()输出一个json大串,我只需要关注部分的串 阅读全文
posted @ 2019-03-21 11:27 开心的蛋黄派 阅读(324) 评论(0) 推荐(0) 编辑
摘要:一 场景 监控mongo的多实例端口二 目标 定制一套模板,根据不同的端口进行批量监控项的生成三 步骤 1 编写py脚本实现端口josin化输出,以便zabbix_server能进行识别 jsonStr = json.dumps(port_dict,sort_keys=True,indent=4) 阅读全文
posted @ 2019-03-21 09:58 开心的蛋黄派 阅读(268) 评论(0) 推荐(0) 编辑
摘要:一 简介:在之前我们从基础可知,现在咱们聊一下改写的几种思路二 分类: 1 left join 2 inner join 3 right join三 具体改写思路:思路1 本身不包含子查询,将多表查询的条件拆分成多个select子查询然后再进行关联思路2 本身涉及到分组,增加order by nul 阅读全文
posted @ 2019-03-15 14:14 开心的蛋黄派 阅读(629) 评论(0) 推荐(0) 编辑
摘要:一 简介:今天咱们来聊聊mgr的细节原理相关 二 选择新主机制 1 当主节点宕掉,自动会根据服务器的server_uuid变量和group_replication_member_weight变量值,选择下一个slave谁作为主节点,group_replication_member_weight的值最 阅读全文
posted @ 2019-03-08 19:04 开心的蛋黄派 阅读(1587) 评论(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 开心的蛋黄派 阅读(468) 评论(0) 推荐(0) 编辑

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