Arksentinel简介 Arksentinel 是极数云舟科技有限公司开发的分布式哨兵(一般推荐部署3或者5个哨兵节点),通过读取配置信息,获取当前运行实例的信息,并且每...
红黑树定义和性质 红黑树是一种含有红黑结点并能自平衡的二叉查找树。它必须满足下面性质: 性质1:每个节点要么是黑色,要么是红色。 性质2:根节点是黑色。 性质3:每个叶子节点...
[TOC] go 协程执行过程 1. 生成g,并放入队列 用户调用go时,编译器会会调用runtime.newproc函数 其中 systemstack 会在system s...
1. 内存分配步骤 go 给对象分配内存的主要流程: object size > 32K,则使用 mheap 直接分配。 object size < 16 byte,使用 m...
进程,线程 对于操作系统来说,一个任务就是一个进程(Process).有些进程还不止同时干一件事,比如Word,它可以同时进行打字、拼写检查、打印等事情。在一个进程内部,要同...
今天想到binlog的一个问题,binlog是何时生成的呢?正常情况下应该是每次执行更改数据的SQL都会生成对应的binlog event,但是如果平时注意的话,就会意识到b...
raft 1. 特点 strong leaderraft是强leader算法,日志只从leader分发,使理解更容易 leader electionraft节点随机时间选举l...
CAP简介 1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。 ConsistencyAvailabilityPartition tol...
背景 MySQL从库因为机器卡顿原因,重启机器,机器起来后需要重新启动从库结果开启同步后报错 原因分析 因为db复制情况的信息记录在relay log info、master...
前段时间看了下姜老师写的一个相关文章P8级面试难题,after_sync vs after_commit,哪个性能更好写的特别详细,很有收获,这里结合一些之前看到的其他介绍,...
1. 简介 MySQL InnoDB cluster提供一整套高可用方案,MySQL Shell[https://dev.mysql.com/doc/refman/5.7/e...