课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
什么是唯一索引? 讲起来非常简单,其实和 "普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。 可以是单列唯一索引,也可以是联合唯一索引。 最大的所用就是确保写入数 ...详情>>
什么是索引下推? 索引下推(INDEX CONDITION PUSHDOWN,简称 ICP)是在 MySQL 5.6 针对扫描二级索引的一项优化改进。总的来说是通过把索引过滤条件下推到存储引擎,来减少 MySQL 存 ...详情>>
什么是Hash索引? 哈希索引(hash index)基于哈希表实现。哈希索引通过Hash算法将数据库的索引列数据转换成定长的哈希码作为key,将这条数据的行的地址作为value一并存入Hash表的 ...详情>>
非聚簇索引为什么不存数据地址值而存储主键? 我们知道在MyISAM引擎中是没有聚簇索引,都是存的辅助索引。但是和InnoDB不同的是存储的,它是存储索引值和数据地址,而我们InnoDB中 ...详情>>
一个表中可以有多个(非)聚簇索引吗? 可以,这题容易混淆聚簇和非聚簇,聚簇只能有一个,但是非聚簇可以有很多,因为聚簇是和数据存放在一起的,但是非聚簇是单独的。(同时这题可以结合上 ...详情>>
聚簇索引与非聚簇索引b+树实现有什么区别? 结合“聚簇索引与非聚集索引的特点是什么?”加上下图就明白了 ...详情>>
聚簇索引与非聚集索引的特点是什么? 在InnoDB中聚簇索引和非聚簇索引实际上是物理空间存储方式的一个不同。 聚簇索引 聚簇索引将数据存储在索引树的叶子节点上。 聚簇索引 ...详情>>
什么是聚簇索引? 聚簇索引是一种特殊的索引,它将数据存储在索引树的叶子节点上。这种索引方式的优点是,在查询数据时可以减少一次查询,因为查询索引树的同时就能获取到数据。聚 ...详情>>
什么是索引覆盖? 索引覆盖(Index Covering)是指通过在索引中包含所有查询语句中所需的列,可以避免对表中的数据进行额外的访问,从而提高查询效率。(避免了回表操作) 例如,对于一 ...详情>>
为什么LIKE以%开头索引会失效? 首先看看B+树是如何查找数据的: 查找数据时,MySQL会从根节点开始,按照从左到右的顺序比较查询条件和节点中的键值。如果查询条件小于节点中的键 ...详情>>
如何在Spring中实现基于注解的AOP?
解释JVM中的Direct Memory及其应用场景
如何在JVM中进行高效的内存分配?
解释JVM中的垃圾收集算法选择策略
如何在JVM中进行元数据空间(Metaspace)的监控?
解释JVM中的方法区和堆区的区别
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21