![](https://img-blog.csdnimg.cn/20210317170148181.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
八股文
文章平均质量分 81
八股文宝典
搬砖调包侠
Java八股文宝典作者,目前再大厂做架构师工作
展开
-
按在地上摩擦面试官之mysql索引(精讲)
简介: 在编码过程中,我们尝尝会遇到一些复杂关系的查询,在这里最容易出问题,尤其是性能方面,因此对查询语句的优化显然是重中之重。说起提高查询性能,就不得不提到索引了。 ▶索引定义 索引在MySQL中也叫做“键”或者"key"(primary key,unique key,还有一个index key),是存储引擎用于快速找到记录的一种数据结构。索引相当书的目录,如果要查某一章,如果不使用目录,那么就需要一页一页的找。 ▶索引盲区 索引是应用程序设计和开发的一个重要方面。若索引太多,应...原创 2021-03-17 17:26:53 · 103 阅读 · 0 评论 -
按在地上摩擦面试官之mysql特性(精讲)
面试点:那你深入讲讲InnoDB存储引擎的关键特性? ➡插入缓冲 要想深刻的理解InnoDB插入缓冲特性,我们需要对mysql的索引有比较深刻的理解。 面试点:讲讲InnoDB聚集索引和非聚集索引的区别? 聚集索引和非聚集索引 聚集索引:聚集索引是指数据库表行中数据的物理顺序(磁盘上)与键值的逻辑(索引)顺序相同(目前先这样理解,其实说法是错误的,后面会解答)。换句话说就是索引的顺序和数据库里存的顺序一致。 在InnoDB中,表中的数据都是按照主键顺序存放。而聚集索引就是按照每张...原创 2021-03-17 17:10:37 · 143 阅读 · 0 评论 -
按在地上摩擦面试官之mysql初识(精讲)
简介: 我刚上大学的时候就学数据库了,那时候还是sqlserver和db2,等我参加工作的时候接触了mysql,那时候只知道mysql存储,具体怎么存储以及对其内部了解很少,本篇主要是对于mysql的常用存储引擎来进行深度讲解。 面试点:你知道mysql有哪些存储引擎? ▪InnoDB:MySQL5.5.8之后默认的事务型引擎。InnoDB的性能与自动崩溃恢复的特性,使得它在非事务存储需求中也很流行。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引擎。 ▪MyISAM.原创 2021-03-17 17:04:28 · 114 阅读 · 0 评论