随笔分类 - MySql
摘要:一、MVCC是什么? Multi-Vesrion Concurrency Control多版本并发控制,MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。 你可以把MVCC看作一种行级别锁的妥协,在很多情况下避免了锁的使用,同时可以提供更小的开销。根据不同的实现,可以允许
阅读全文
摘要:一、事务 事务与ACID属性 原子性(Atomicity)、一致性(Consistent)、隔离性(Isolation)、持久性(Durable) 并发事务处理带来的问题 更新丢失:两个事务同时操作相同的数据,后提交的事务会覆盖先提交的事务处理结果,通过乐观锁就可以解决 脏读:事务A读取到了事务B已
阅读全文
摘要:一、索引的本质 本质:索引是帮助MySql快速获取数据的排好序的数据结构。 二、 索引数据结构: 二叉树(不使用) :层级太高,自增主键索引甚至退化成了链表 红黑树(不使用) :红黑树是平衡二叉树的一种,相对于二叉树好点,但是当数据大时,层级还是很高,查询速度慢。 Hash表(不使用):读取单条数据
阅读全文

浙公网安备 33010602011771号