摘要: 一 前言 应用执行SQL请求完成的过程中,数据库连接占很重要一部分。尤其是涉及到流量瞬间暴涨,需要创建大量连接,或者网络异常导致重连时,从业务端来看,sql执行缓慢的问题,此时sql执行并非真的慢。 本文是基于我们自己的生产环境的Durid最佳实践,仅供各位参考,当然不同公司的链路/业务压力可能不一 阅读全文
posted @ 2019-09-29 13:43 yangyidba 阅读(970) 评论(2) 推荐(1) 编辑
摘要: 转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net] 本文地址:https://www.oschina.net/news/110111/centos 8 released CentOS 8 官方正式发布了!!!CentOS 完全遵守 Red Hat 的再发行 阅读全文
posted @ 2019-09-29 13:41 yangyidba 阅读(975) 评论(0) 推荐(0) 编辑
摘要: gh ost 原理 一 简介 上一篇文章介绍 gh ost 参数和具体的使用方法,以及核心特性 可动态调整 暂停,动态修改参数等等。本文分几部分从源码方面解释gh ost的执行过程,数据迁移,切换细节设计。 二 原理 2.1 执行过程 本例基于在主库上执行ddl 记录的核心过程。核心代码在 gith 阅读全文
posted @ 2019-09-20 16:13 yangyidba 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 一 前言 Redis Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis sentinel本身也是一个独立运行的进程,它能监控多个 阅读全文
posted @ 2019-08-26 18:04 yangyidba 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 一 前言 本文算是一次队列的学习笔记,Queue 模块实现了三种类型的队列,它们的区别仅仅是队列中元素被取回的顺序。在 队列中,先添加的任务先取回。在 队列中,最近被添加的元素先取回(操作类似一个堆栈)。优先级队列中,元素将保持排序( 使用 heapq 模块 ) 并且最小值的条目第一个返回。 值得注 阅读全文
posted @ 2019-08-26 17:13 yangyidba 阅读(1498) 评论(1) 推荐(0) 编辑
摘要: 一简介 python mysql replication 是由python实现的 MySQL复制协议工具,我们可以用它来解析binlog 获取日志的insert,update,delete等事件 ,并基于此做其他业务需求。比如数据更改时失效缓存,监听dml事件通知下游业务方做对应处理。 其项目信息 阅读全文
posted @ 2019-06-26 11:07 yangyidba 阅读(2302) 评论(0) 推荐(1) 编辑