当前位置:网站首页>Talk about mvcc multi version concurrency controller?
Talk about mvcc multi version concurrency controller?
2022-07-07 05:23:00 【A little dog】
say MVCC Multi version concurrency controller ?
MVCC What is it? ?
MVCC It is a multi version concurrent controller , It is generally used for concurrent access to databases .MVCC Do not use locks to control transactions , And it can solve dirty reading 、 Non repeatability 、 Fantasy reading .( Unable to solve the problem of missing updates .)
Specific operation
Innodb Each row of data has an upward pointing version data stored in undo log in , Form a version chain .
If the record is updated , The latest data will be written to undo log in , And the hidden pointer points to the previous version .
At this point, the query will find the last undo log edition .
MVCC benefits : Read without lock 、 Read write conflict , Increased concurrency , Guaranteed business .
Please correct me if there is any mistake
边栏推荐
- 使用知云阅读器翻译统计遗传学书籍
- Complete code of C language neural network and its meaning
- 【QT】自定义控件-Loading
- 数字化如何影响工作流程自动化
- Longest palindrome substring (dynamic programming)
- As we media, what websites are there to download video clips for free?
- Vector and class copy constructors
- Leetcode (417) -- Pacific Atlantic current problem
- HarmonyOS第四次培训
- EGR-20USCM接地故障继电器
猜你喜欢
随机推荐
JVM(二十) -- 性能监控与调优(一) -- 概述
Leetcode (417) -- Pacific Atlantic current problem
最长回文子串(动态规划)
Salesforce 容器化 ISV 场景下的软件供应链安全落地实践
照片选择器CollectionView
阿里云的神龙架构是怎么工作的 | 科普图解
Addressable pre Download
PMP证书有没有必要续期?
最长不下降子序列(LIS)(动态规划)
ScheduledExecutorService定时器
删除文件时提示‘源文件名长度大于系统支持的长度’无法删除解决办法
数字化如何影响工作流程自动化
Error: No named parameter with the name ‘foregroundColor‘
3. Type of fund
ThinkPHP关联预载入with
痛心啊 收到教训了
DOM-节点对象+时间节点 综合案例
漏电继电器JELR-250FG
Torch optimizer small parsing
EGR-20USCM接地故障继电器









