原文:Mysql探索之索引详解,又能和面试官互扯了~

前言 索引是什么 有什么利弊 一旦在面试中被问道,对于新入门的小白可能是个棘手的问题。 本篇文章将会详细讲述什么是索引 索引的优缺点 数据结构等等常见的知识。 什么是索引 索引就是一种的数据结构,存储表中特定列的值并对值进行排序,所以是在表的列上面创建的。索引将通过缩小一张表中需要查询的记录的数目来加快搜索的速度。如果没有索引,数据库不得不进行全表扫描。索引就好比一本书的目录,它会让你更快的找到内 ...

2020-08-29 14:41 1 620 推荐指数:

查看详情

看完这篇缓存穿透的文章,又能和面试官了~

前言 昨天有读者朋友留言,想要陈某写一篇防止缓存穿透的文章,今天特意写了一篇。 文章目录如下: 什么是缓存穿透? 缓存穿透其实是指从缓存中没有查到数据,而不得不从后 ...

Mon Apr 27 17:59:00 CST 2020 4 968
一个static和面试官了一个小时,舌战加强版

一:背景 1. 讲故事 最近也是奇怪,在社区里看到好几篇文章聊static的玩法以及怎么拿这个和面试官半个小时,有点意思,点进去看都是java版的,这就没意思了,怎么也得有一篇和面试官C#中的 static用法撒,既然没有人开这个头,那我就献丑了。。。,下面以QA的方式记述,大家可以代入 ...

Sun Jun 07 16:51:00 CST 2020 11 1506
面试官问我MySQL索引,我

面试官:我看你简历上写了MySQL,对MySQL InnoDB引擎的索引了解吗? 候选者:嗯啊,使用索引可以加快查询速度,其实上就是将无序的数据变成有序(有序就能加快检索速度) 候选者:在InnoDB引擎中,索引的底层数据结构是B+树 面试官:那为什么不使用红黑树或者B树呢? 候选者 ...

Wed Sep 01 18:40:00 CST 2021 10 1512
阿里面试官:什么是MySQL索引,为什么要有索引

一、什么是索引索引就好比字典的目录一样 我们通常都会先去目录查找关键偏旁或者字母再去查找 要比直接翻查字典查询要快很多 二、为什么要有索引? 然而我们在使用mysql数据库的时候也像字典一样有索引的情况下去查询,肯定速度要快很多 2.1问题: 1.mysql数据存储在什么地方 ...

Fri Jan 15 21:23:00 CST 2021 0 671
面试官:谈谈 MySQL 联合索引生效、失效的条件?

这道题考查索引生效条件、失效条件。像这类问题才其实很有意义,建议各位以后面试其他伙伴的时候,多侧重这类问题的提问,比考察一般概念性的问题好多了。 能大概考察应聘者对写的程序是有注重做优化,提高代码质量和程序性能呢 还是只简单的CV了事。 联合索引失效的条件 联合索引又叫复合索引。两个或更多 ...

Tue Sep 07 23:19:00 CST 2021 0 114
【原创】面试官:谈谈你对mysql联合索引的认识?

引言 本文预计分为两个部分: (1)联合索引部分的基础知识 在这个部分,我们温习一下联合索引的基础 (2)联合索引部分的实战题 在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。 正文 基础 讲联合索引,一定要最左匹配!放心,我不有的没的,几句话懂个大概就行! 最左匹配 所谓 ...

Tue Mar 24 18:42:00 CST 2020 17 13142
面试官MySQL 有哪些锁??

大家好,我是小林。 这次,来说说 MySQL 的锁,主要是 Q&A 的形式,看起来会比较轻松。 不多 BB 了,发车! 在 MySQL 里,根据加锁的范围,可以分为全局锁、表级锁和行锁三类。 全局锁 全局锁是怎么用的? 要使用全局锁,则要 ...

Mon Aug 16 19:24:00 CST 2021 0 863
面试官没想到一个Volatile,我都能跟他半小时

点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 Volatile可能是面试里面必问的一个话题吧,对他的认知 ...

Thu May 07 17:29:00 CST 2020 29 5519
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM