
MySQL
文章平均质量分 94
MySQL
fouo uooa
这个作者很懒,什么都没留下…
展开
-
MySQL之MVCC
MVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC 是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事务隔离级别下执行一致性读操作有了保证。换言之,就是为了查询一些正在被另一个事务更新的行,并且可以看到它们被更新之前的值,这样在做查询的时候就不用等待另一个事务释放锁。MVCC没有正式的标准,在不同的DBMS中MVCC的实现方式可能是不同的,也不是普遍使用的(大家可以参考相关的DBMS文档)。原创 2022-09-24 10:30:48 · 1360 阅读 · 0 评论 -
第15章_锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感的数据(比如订单、金额等),我们就需要保证这个数据在任何时刻最多只有一个线程在访问,保证数据的完整性和一致性。在开发过程中加锁是为了保证数据的一致性,这个思想在数据库领域中同样很重要。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。为保证数据的一致性,需要对并发操作进行控制,因此产生了锁。同时锁机制。原创 2022-09-20 00:14:08 · 288 阅读 · 0 评论 -
MySQL高级篇-- 索引
mysql学习原创 2022-09-01 00:26:20 · 503 阅读 · 0 评论 -
MySQL笔记
MYSQL原创 2021-08-06 22:05:19 · 48 阅读 · 0 评论