
Mysql
文章平均质量分 77
铁锤学代码
这个作者很懒,什么都没留下…
展开
-
Mysql的日志undo log、redo log 、 binlog
undo log(回滚日志)作用:事务回滚:undo log 用于实现事务的原子性。在事务处理过程中,如果出现错误或者用户执行 ROLLBACK 语句,MySQL 可以利用 undo log 中的备份将数据恢复到事务开始之前的状态。多版本并发控制(MVCC):undo log 在 MySQL InnoDB 存储引擎中用于实现多版本并发控制。事务未提交之前,当读取的某一行被其他事务锁定时,它可以从 undo log 中分析出该行记录以前的数据是什么,从而提供该行版本信息,让用户实现非锁定一致性读原创 2024-08-23 16:15:51 · 436 阅读 · 0 评论 -
Mysql中的锁
在这个例子中,InnoDB会对id为10到19的记录加行锁,并对id为10到20之间的间隙加间隙锁,形成临键锁。注意:在这个例子中,由于id为10到20之间的记录不存在,所以实际上加的是间隙锁,而不是行锁。假设有一个名为users的表,包含id和name两个字段,其中id是主键。原创 2024-08-23 16:12:05 · 352 阅读 · 0 评论 -
MVCC机制个人学习与理解
如果大于最小事物id原创 2024-08-20 14:11:23 · 361 阅读 · 0 评论 -
Mysql的索引
mysql索引相关的学习原创 2024-08-14 18:41:51 · 754 阅读 · 0 评论 -
mysql的主键索引与唯一索引的区别
mysql主键索引与唯一索引的区别原创 2024-08-14 17:34:09 · 717 阅读 · 0 评论 -
一条Update语句的执行流程。
一条Update语句的执行过程原创 2024-08-14 17:15:36 · 411 阅读 · 0 评论