首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
西北喜羊羊westsheep
掘友等级
Java
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 24
沸点 3
赞
27
返回
|
搜索文章
赞
文章( 24 )
沸点( 3 )
MySQL系列(9)— 事务隔离性之MVCC
MVCC 就是多版本并发控制,在 RC、RR 这两种隔离级别下执行SELECT查询时,通过访问记录的版本链,而不需要加锁,这使得不同事务的读-写操作可以并发执行,从而提升数据库的性能。
MySQL系列(8)— 事务原子性之UndoLog
数据库事务的原子性由 undo 回滚日志来保证,本文介绍了 undo log 的机制,undo log 形成的版本链,这是MVCC的基础。
MySQL系列(7)— 事务持久性之RedoLog
介绍 redo log 对于事务持久化的意义,如何保证内存数据修改与磁盘文件数据的一致性,以及 redo log 相关的缓冲池、LSN 等。
MySQL系列(6)— 事务基础
介绍事务基础的ACID特性,事务控制语句,并发事务所带来的四种问题,以及解决并发事务的事务隔离级别。
MySQL系列(5)— InnoDB 缓冲池Buffer Pool
数据页都需要加载到内存后才能进行操作,本篇文章就来学习 InnoDB缓冲池的设计,了解InnoDB是如何保证缓冲池与磁盘数据的一致性,如何高效的利用缓冲池来缓存数据等。可以学习到很多有意思的设计思想。
MySQL系列(4)— InnoDB数据页结构
页是InnoDB存储引擎管理数据库的最小磁盘单位,一个页的大小一般是16KB。掌握数据页的结构有助于理解数据是如何存储到磁盘以及如何组织的。
MySQL系列(2)— InnoDB数据存储结构
介绍InnoDB存储引擎的体系架构设计,数据存储的相关目录,表空间中数据的存储结构,初步了解InnoDB是如何管理数据的。
MySQL系列(3)— InnoDB行记录格式
主要介绍 InnoDB 中的行记录存储格式,可以了解到一行数据是如何存储和读取的。默认的行存储格式为 Dynamic,一行数据主要由 变长字段长度列表、NULL标志位、记录头信息以及真实数据组成。
MySQL 千万数据库深分页查询优化,拒绝线上故障!
优化项目代码过程中发现一个千万级数据深分页问题,缘由是这样的 库里有一张耗材 MCS_PROD 表,通过同步外
MySQL系列(1)— 基础架构
MySQL系列基础架构篇,介绍了MySQL的体系架构设计,存储引擎,文件存储层等,可以从整体层面了解MySQL的运行机制,SQL语句如何执行。
下一页
关注了
46
关注者
2
收藏集
4
关注标签
14
加入于
2022-07-15