diff --git a/notes/MySQL.md b/notes/MySQL.md index 3588d9f9..2e9510d5 100644 --- a/notes/MySQL.md +++ b/notes/MySQL.md @@ -216,14 +216,14 @@ customer_id_selectivity: 0.0373 聚簇索引并不是一种索引类型,而是一种数据存储方式。 -术语“聚簇”表示数据行和相邻的键值紧密地存储在一起,InnoDB 的聚簇索引的数据行存放在 B-Tree 的叶子页中。 +术语“聚簇”表示数据行和相邻的键值紧密地存储在一起,InnoDB 的聚簇索引的数据行存放在 B+Tree 的叶子页中。 因为无法把数据行存放在两个不同的地方,所以一个表只能有一个聚簇索引。 **优点** 1. 可以把相关数据保存在一起,减少 I/O 操作; -2. 因为数据保存在 B-Tree 中,因此数据访问更快。 +2. 因为数据保存在 B+Tree 中,因此数据访问更快。 **缺点** @@ -332,7 +332,6 @@ do { # 五、切分 - 随着时间和业务的发展,数据库中的表会越来越多,并且表中的数据量也会越来越大,那么读写操作的开销也会随着增大。 ## 垂直切分 @@ -363,7 +362,6 @@ do { 最显而易见的就是数据的定位问题和数据的增删改查的重复执行问题,这些都可以通过应用程序解决,但必然引起额外的逻辑运算。 - # 六、故障转移和故障恢复 故障转移也叫做切换,当主库出现故障时就切换到备库,使备库成为主库。故障恢复顾名思义就是从故障中恢复过来,并且保证数据的正确性。