【Redis】redis阻塞监控项分析
redis redis监控
【C/C++】信号处理之sigaction函数的健壮性测试
signal sigaction
【C/C++】c++多进程与hiredis的浅使用
多进程 hiredis
【MySQL】MHA的基本配置及注释
MHA基本配置与注释
【MySQL】Mydumper工作原理
Mydumper工作原理
【MySQL】InnoDB事务锁之阅读锁信息状态
锁,锁等待,死锁分析
【MySQL】InnoDB事务锁之锁模式与锁类型以及冲突矩阵
mysql事务锁,锁等待
【MySQL】MySQL gap lock产生时机
1)提出问题:我们通常说在Repeate read下面,会有next-key lock(LOCK_ORDINARY)对应值0,而READ COMMITTED隔离级别下只会有记录锁LOCK_REC_NOT_GAP(对应值1024),那么什么时候会有gap lock(LOCK_GAP)对应值512?2)官方的一个死锁例子(之所以会选这个例子,是因为这个例子非常典型,为了更好的效果,我将隔离级别...
【MySQL】SHOW ENGINE INNODB STATUS \G之Pages flushed up to的理解
MYSQL
从Mysql slave system lock延迟说开去
本文基于5.7.17源码本文只考虑row 格式binlog主要考虑DML语句,DDL语句比较简单不做考虑其实每次show slave status命令的时候后台会调用函数show_slave_status_send_data进行及时计算,这个延迟并不是保存在哪里的。栈帧如下:其计算方式基本就是这段代码稍微解释一下:这里我们也看...
【C++】智能指针简单实现
智能指针 智能指针实现
【C++】类初探常量成员函数与构造函数初始值列表
常量成员函数
【C++】函数返回函数指针的多种定义方式
返回函数指针 函数指针
【C++】函数返回数据指针的多种定义方式
函数返回数据指针
【C++】数组指针与error: lvalue required as increment operand
error: lvalue required as increment operand 数组指针
【C++】C++函数可以返回列表或者容器
C++函数返回容器
【C++】为什么不能定义数组的引用,却可定义变量的引用
不能定义数组的引用
【C++】迭代器与二分查找
二分查找 迭代器
【C++】二分查找与递归
二分查找 递归
【C++】标准库迭代器类型
迭代器访问