MySQL · 引擎特性 · Group Replication内核解析之二
让我们先来回顾一下之前的月报 Group Replication 一 ,第一篇介绍了其中特性和重要组件,本文继续深入,介绍了基于 PAXOS 的 XCOM 组件是如何与 MySQL 原生代码耦合的,以及 XCOM 的调用流程,建议和代码一起来看效果更佳。
MySQL · 引擎特性 · MySQL内核对读写分离的支持
MySQL 一般会有主备实例,读写分离就是为了把一部分读的压力转移到备库上,但问题就在于主备同步最强也就是 semi-sync, 如果主备延迟较大,备库无法读到较新的数据。本文从 RDS 读写分离实践入手,介绍了内核对于读写分离的支持参数,原理等等。
PgSQL · 内核解析 · 同步流复制实现分析
PG 不像 MySQL 兼容多引擎,需要 Binlog 这种统一个格式来主备同步,因此它的流复制功能本身就是基于 WAL(Write Ahead LOG)的,本文梗概式的介绍了流复制的几种模式,原理解析,MVCC等几个关键点。
MySQL · 捉虫动态 · UK 包含 NULL 值备库延迟分析
故事来源来自线上实际案例,UK NULL 值过多导致主备延迟很大,问题根源是主备走了不一样的索引,那么为什么主备会走不同的索引路线呢,又该如何解决? 这些问题都在本文中有详细的描述以及案例重现,最后还发现了另一个 Bug...
MySQL · 捉虫动态 · Error in munmap() "Cannot allocate memory"
线上触发了无法分配内存的 Bug,引出了本文对 jemalloc 内部机制的探索,小编看完之后发现--原来分配内存还有这么多有趣的原理,最后和 glibc 的 malloc 进行对比,数据库作为操作系统上层的“大客户”应用,对基本接口原理一定要熟悉呀 --
MSSQL · 最佳实践 · 数据库备份链
SQL SERVER 备份连载第三弹!建议先回顾下 SQL SERVER 备份策略 ,几种备份策略之间形成一条完成的数据链条保证数据的完整性,我们又如何构建这样一个链条进行数据恢复?本文从理论入手,结合案例和具体操作,very 详细。
MySQL · 捉虫动态 · 字符集相关变量介绍及binlog中字符集相关缺陷分析
字符集是数据库绕不开的一个问题,MySQL 支持使用多种字符集,本文从常用变量入手,介绍了控制字符集的一些参数,然后结合 binlog 中一个 bug 详细分析如何解决的,这个 bug 我们也提到了 MariaDB 官方,并且给出了解决方案(niubility)
PgSQL · 应用案例 · 传统分库分表(sharding)的缺陷与破解之法
传统的分库分表可以分担业务压力,但数据的分布也带来一些使用的运维上的压力,本文首先介绍了分库分表带来的一些问题,后面引入 HybridDB for PG 的一些优秀特性去规避这些风险和使用上的不便。
MySQL · MyRocks · MyRocks参数介绍
一篇 MyRocks 的参数大集合,手边常备参考手册 Get(更快更清晰查阅,表格略有溢出 TT)。
PgSQL · 应用案例 · 惊天性能!单RDS PostgreSQL实例支撑 2000亿
2000 亿的数据... 本文带来 PG 一个场景应用案例,基于任意标签组合圈选、透视。总有一些让人惊讶的黑科技可以优化,依然是从设计到应用,手把手体验最高级的开源数据库
Happy new year !
领取专属 10元无门槛券
私享最新 技术干货