Mysql
qq_18991441
读万卷书、写万卷书。
展开
-
InnoDB锁
1、前言mysql有两种常见引擎。InnoDB:支持事务。MyISAM:不支持事务。坑:曾经刚接触数据库的时候,没有区分InnoDB、MyISAM,在创建表的时候默认选择了MyISAM,造成在业务异常时,数据全都没有回滚。2、InnoDB锁2.1 共享锁(Share Locks)和排他锁(Exclusive Locks)InnoDB通过两种类型的行级锁来实现标准的行锁。共享锁(Share Lock...翻译 2018-06-04 17:38:51 · 172 阅读 · 0 评论 -
MySQL索引原理
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即由这些树逐步优化而来。二叉查找树二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大于根的键...转载 2018-06-08 11:34:07 · 181 阅读 · 0 评论