0
点赞
收藏
分享

微信扫一扫

Mysql之事务与索引

事务

Mysql之事务与索引_增删改

Mysql之事务与索引_保存数据_02

Mysql之事务与索引_保存数据_03

相当于加一个保险,ctrl z 没什么好说的。

事务的四大特性ACID

Mysql之事务与索引_增删改_04

索引

索引对于大型数据库的查询是非常高效的。使用的数据结构是二叉树,不使用索引使用的是全表扫描。

Mysql之事务与索引_增删改_05

优缺点

Mysql之事务与索引_保存数据_06

降低了增删改的效率,尽量用在不常增删改的数据库。

结构

Mysql之事务与索引_保存数据_07

Mysql中使用的不是二叉搜索树和红黑树(带有强制要求的平衡二叉树),在大数据量下,层次会很深,检索速度会减慢。

Mysql之事务与索引_数据库_08

B+Tree

根节点不保存数据,含有多个指针,叶子节点保存数据。根据数据大小使用二分法,决定走哪两个指针之间,不断循环直到确定。

Mysql之事务与索引_数据库_09

语法

建立表的时候会为主键和唯一约束创建索引。

Mysql之事务与索引_增删改_10

举报

相关推荐

0 条评论