编辑
2023-10-27
数据库理论基础
00

松散索引扫描和紧凑索引扫描都是 MySQL 中的索引扫描方式。 松散索引扫描(Loose Index Scan)是指 MySQL 在使用索引进行查询时,如果索引中的数据不连续,MySQL 将会扫描整个索引树,直到找到符合条件的记录。这种扫描方式会增加查询的时间复杂度,因为需要扫描整个索引树。 紧凑索引扫描(Tight Index Scan)是指 MySQL 在使用索引进行查询时,如果索引中的数据连续,MySQL 将会按照顺序读取索引数据块,直到找到符合条件的记录。这种扫描方式会减少查询的时间复杂度,因为可以按照顺序读取索引数据块,避免了扫描整个索引树。 通常情况下,如果使用的是 InnoDB 存储引擎,MySQL 会自动选择使用紧凑索引扫描。但是,如果使用的是 MyISAM 存储引擎,或者查询条件中包含了不等于(<>)或不包含(NOT IN)操作符,MySQL 将会使用松散索引扫描。 总的来说,紧凑索引扫描比松散索引扫描更快,因为它可以避免扫描整个索引树。但是,如果使用的是 MyISAM 存储引擎,或者查询条件中包含了不等于或不包含操作符,MySQL 将会使用松散索引扫描,这时候就需要注意查询的效率。

编辑
2023-10-27
mysql
00

Group By实现方式主要有以下两种

Sort-Based Group By

编辑
2023-10-27
算法题
00
编辑
2023-10-27
redis
00

RDB持久化

RDB是Redis默认的持久化方式,它是基于内存快照的持久化方式,何为快照?快照就是某一时刻Redis内存中的所有数据,就好比我们使用WPS编写文档,突然有事情需要处理,这时候我们要将电脑关闭,为了不让编辑的内容丢失,我们关闭WPS时它会提醒保存文档,这时候就会把到我们最后一刻操作之前的所有数据都保存下来,下次打开的时候 ,我们可以从上次编辑的地方继续。

编辑
2023-10-27
后端
00

Base理论

在CAP理论基础上提出

Base理论有3个状态:基本可用、软状态、最终一致性,对一致性和可用性权衡的结果,源于大规模互联网系统分布式实践的总结,也是基于CAP定理演化而来的。