摘要: 一、锁的定义和分类 定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素 阅读全文
posted @ 2018-10-17 10:48 放心去飞O(∩_∩)O 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 一、MVCC简介 MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代之的是把数据库的行锁与行的多个版本结合起来,只需要很小的开销,就可以实现非锁定读,从而大大提高数据库 阅读全文
posted @ 2018-10-15 23:27 放心去飞O(∩_∩)O 阅读(2636) 评论(0) 推荐(2) 编辑