序 本文主要研究一下kingbus的starRaft starRaft kingbus/server/server.go func (s *KingbusServer) starRaft(cfg config.RaftNodeConf...
聊聊kingbus的starRaft
序 本文主要研究一下kingbus的starRaft starRaft kingbus/server/server.go func (s *KingbusServer) starRaft(cfg config.RaftNodeConf...
MySQL 对于千万级的大表要怎么优化?
首先采用Mysql存储千亿级的数据,确实是一项非常大的挑战。Mysql单表确实可以存储10亿级的数据,只是这个时候性能非常差,项目中大量的...
面试官:这7张图要是都学会,我还问什么mysql调优(建议收藏)
前言MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数个表格组成, 表格一般包括以下:表头(h...
InnoDB 引擎状态解析
) 实现的; 对于串行化来说读加读锁, 写加写锁, 读写锁互斥(性能损耗最大)。 事务 id 的分配规则 transaction id 分配规则是: 按顺序递增...
序 本文主要研究一下kingbus的main.go main.go kingbus/cmd/kingbus/main.go package main import ("flag""fmt""os""os/signal""syscall...
聊聊kingbus的main.go
序 本文主要研究一下kingbus的main.go main.go kingbus/cmd/kingbus/main.go package main import ("flag""fmt""os""os/signal""syscall...
MySQL是如何实现可重复读的?
Photo by picography.co 《MySQL实战45讲》笔记。 简单理解一下可重复读 可重复读是指:一个事务执行过程中看到的数据,总是跟这个事务...
序 本文主要研究一下puma的Parser Parser puma/puma/src/main/java/com/dianping/puma/parser/Parser.java public interface Parser ext...
聊聊puma的Parser
序 本文主要研究一下puma的Parser Parser puma/puma/src/main/java/com/dianping/puma/parser/Parser.java public interface Parser ext...
洞悉MySQL底层架构:游走在缓冲与磁盘之间
提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统...
序 本文主要研究一下SpinalTap的Transaction Transaction SpinalTap/spinaltap-model/src/main/java/com/airbnb/spinaltap/mysql/Transa...
聊聊SpinalTap的Transaction
序 本文主要研究一下SpinalTap的Transaction Transaction SpinalTap/spinaltap-model/src/main/java/com/airbnb/spinaltap/mysql/Transa...