今天,老公的一句话让我心情跌入深渊。立马感觉自己猪狗不如。 我从小就喜欢读书,不是学校的那种书,是课外书,各种小说,因此也耽误了学习,最终没能考上大学。 后来随着工作结婚生孩...
全局架构图 磁盘结构 记录格式 日志文件存储 使用时间戳查找消息 通过时间戳日志分段索引文件名查找对应的日志分段文件 在该日志分段中通过二分法查找到最近的偏移量 通过该偏移量...
@凉写意听雪 谢谢
MySQL慢查询性能优化思想 所有任务的响应时间上的性能优化,基本上都可以通过以下步骤完成: 将任务划分为多个子任务 性能剖析: 测量和分析时间花费在哪里测量子任务所花费的时间对结果进行统计和排序将...
思想 所有任务的响应时间上的性能优化,基本上都可以通过以下步骤完成: 将任务划分为多个子任务 性能剖析: 测量和分析时间花费在哪里测量子任务所花费的时间对结果进行统计和排序将...
InnoDB原子性和持久性 数据库的原子性包括两个内容:灾难恢复和事务回滚。InnoDB通过redo日志来支持灾难恢复,通过undo日志来支持事务回滚。 数据库的持久性指事务...
InnoDB加锁分析 在事务的并发控制,MySQL使用MVCC来支持快照读和使用加锁来支持锁定读两种方式,锁定通过行锁和间隙锁。 锁定表: .RURCRRS+select读最...
物理存储 一个表空间的物理存储有很多个组组成,每个组有256M大小,每个组由256个区构成,每个区大小为1M,每个区有64个页,每页有16K 组与组之间以不断增长的数组的形式...
Redis Module实现 加载 卸载
哨兵机制 基本原理 命令发送 sentinel每10s每个Sentinel向master\slaves发送INFO命令发现salve节点确认主从关系 sentinel每2s每...
主从同步 主从同步流程图 状态常量 启动同步 客户端向从服务器发送slavef {ip:port}命令 配置同步信息 从服务器在serverCron事件函数中向主服务器发送r...
数据结构 编码转化 String 当存储的值可以表示为64位整数时,使用OBJ_ENCODING_INT实现 当存储的值只能用字符串表示,且其字节长度小于等于常量OBJ_EN...