发表评论取消回复
相关阅读
相关 JAVA面试八股文之JVM
java虚拟机对于多线程是通过线程轮流切换并且分配线程执行时间。在任何的一个时间点上,一个处理器只会处理执行一个线程,如果当前被执行的这个线程它所分配的执行时间用完了【挂...
相关 面试八股文之JAVA基础
是java提供对频繁创建字符串的一种解决方案,同一个对象创建多次,占用多个内存空间。所有在创建一个字符串时,会先判断字符串常量池是否已经存在该字符串,不存在则创建,存在则...
相关 JAVA面试八股文之数据库
索引在项目中还是比较常见的,它是帮助MySQL高效获取数据的数据结构,主要是用来提高数据检索的效率,降低数据库的IO成本,同时通过索引列对数据进行排序,降低数据排序的成本...
相关 java八股文面试[数据库]——索引覆盖
覆盖索引是一种避免回表查询的优化策略: 只需要在一棵索引树上就能获取SQL所需的所有列数据,无需回表,速度更快。 具体的实现方式: 将被查询的字段建立普通索引或者联合
相关 java八股文面试[数据库]——JOIN优化
JOIN 是 MySQL 用来进行联表操作的,用来匹配两个表的数据,筛选并合并出符合我们要求的结果集。 JOIN 操作有多种方式,取决于最终数据的合并效果。常用连接方式的有以
相关 java八股文面试[数据库]——行溢出
行记录格式 1) 行格式分类 表的行格式决定了它的行是如何物理存储的,这反过来又会影响查询和DML操作的性能。如果在单个page页中容纳更多行,查询和索引查找可以更
相关 java八股文面试[数据库]——数据库三范式
![8ad4b7ae97fc4ca7b24a7eb78b6014ed.png][] 什么是范式? 范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。 最常
相关 java八股文面试[数据库]——explain
使用 `EXPLAIN` 关键字可以模拟优化器来执行SQL查询语句,从而知道MySQL是如何处理我们的SQL语句的。分析出查询语句或是表结构的性能瓶颈。 MySQL查询过程
相关 java八股文面试[数据库]——BufferPool
Buffer Pool是MYSQL数据库中的一个重要的内存组件,介于外部系统和存储引擎之间的一个缓存区,针数据库的增删改查这些操作都是针对这个内存数据结构中的缓存数据执行的,在
相关 Java 面试八股文之数据库篇
【 Java 面试八股文】系列会陆续更新 Java 面试中的高频问题,旨在从问题出发,理解 Java 基础,数据结构与算法,数据库,常用框架等。该系列前几期文章可以通过点击文末
还没有评论,来说两句吧...