MySQL
文章平均质量分 94
大专er
这个作者很懒,什么都没留下…
展开
-
MYSQL八股-1
聚簇(聚集)索引主要是指数据与索引放到一块,B+树的叶子节点保存了整行数据,有且只有一个般情况下主键在作为聚簇索引的。非聚簇索引值的是数据与索引分开存储,B+树的叶子节点保存对应的主键,可以有多个,一般我们自已定义的索引都是非聚簇索引。回表查询与聚集索引和二级索引是有关系的,回表的意思就是通过二级索引找到对应的主键值,然后再通过主键值找到聚集索引中所对应的整行数据,这个过程就是回表。覆盖索引是指一个索引包含了查询中所需的所有列,而不仅仅是用于筛选和排序的列。原创 2023-12-22 02:51:13 · 762 阅读 · 0 评论 -
MYSQL八股-2
READ-UNCOMMITTED(读取未提交): 最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读。READ-COMMITTED(读取已提交): 允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生。REPEATABLE-READ(可重复读): 对同一字段的多次读取结果都是一致的,除非数据是被本身事务自己所修改,可以阻止脏读和不可重复读,但幻读仍有可能发生。SERIALIZABLE(可串行化): 最高的隔离级别,完全服从ACID的隔离级别。原创 2023-12-22 19:35:58 · 938 阅读 · 0 评论