当前位置:网站首页>MVCC of Google's Fragmented Notes (Draft)
MVCC of Google's Fragmented Notes (Draft)
2022-08-05 07:27:00 【Rookie Google Notes】
MVCC multi-version concurrency control
(The first understanding is not necessarily correct, let’s continue later)
The implementation of MVCC in MySQL InnoDB is mainly to improve the concurrent performance of the database, to deal with read-write conflicts in a better way, so that even if there are read and writeIn the event of conflict, it can also achieve non-locking, non-blocking concurrent reading
ReadView is the basis for extracting data from MVCC during snapshot execution;
1, snapshot read: select query statement;
2, current read: query before data operation at update, insert, delete;
ReadView is a data structure


The value is to compare the data with TRX_ID
边栏推荐
猜你喜欢

【win7】NtWaitForKeyedEvent

Flink学习10:使用idea编写WordCount,并打包运行

Falsely bamboo brother today and found a localization of API to use tools

二叉搜索树问题

RNote108---Display the running progress of the R program

MobileNetV1架构解析

Mysql为什么 建立数据库失败

IO process thread -> communication between processes -> day7

TRACE32——SMP多核调试

谷歌零碎笔记之MVCC(草稿)
随机推荐
ARM Cortex-M上的Trace跟踪方案
MAYA大炮建模
TRACE32——通用寄存器查看与修改
Unity—物理引擎+“武器模块”
A small problem with mysql using the in function
Algorithm Supplements Fifteen Complementary Linked List Related Interview Questions
MySQL:order by排序查询,group by分组查询
本地能ping通虚拟机,虚拟机ping不通本地
【Dynamic type detection Objective-C】
Use of thread pool (combined with Future/Callable)
After working for 3 years, I recalled the comparison between the past and the present when I first started, and joked about my testing career
Falsely bamboo brother today and found a localization of API to use tools
Summary of Text Characterization Methods
【深度学习实践(一)】安装TensorFlow
七夕?编程?
线程池的创建及参数设置详解
唤醒手腕 - 微信小程序、QQ小程序、抖音小程序学习笔记(更新中)
VXE-Table融合多语言
爬虫从入门到入牢
re正则表达式