原文:阿里面试官:什么是MySQL索引,为什么要有索引?

一 什么是索引 索引就好比字典的目录一样 我们通常都会先去目录查找关键偏旁或者字母再去查找 要比直接翻查字典查询要快很多 二 为什么要有索引 然而我们在使用mysql数据库的时候也像字典一样有索引的情况下去查询,肯定速度要快很多 . 问题: .mysql数据存储在什么地方 磁盘 .查询数据慢,一般卡在哪 IO .去磁盘读取数据,是用多少读取多少吗 磁盘预读 局部性原理:数据和程序都有聚集成群的倾向 ...

2021-01-15 13:23 0 671 推荐指数:

查看详情

面试官问我MySQL索引,我

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

Wed Sep 01 18:40:00 CST 2021 10 1512
我以为我对Mysql索引很了解,直到我遇到了阿里面试官

本文来自微信公众号:Hollis,原作者是一位不愿意透露姓名的粉丝 相信很多人对于MySQL索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。 因为索引MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL ...

Thu Dec 05 17:17:00 CST 2019 3 1822
面试官:谈谈 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探索之索引详解,又能和面试官互扯了~

前言 索引是什么?有什么利弊?一旦在面试中被问道,对于新入门的小白可能是个棘手的问题。 本篇文章将会详细讲述什么是索引索引的优缺点、数据结构等等常见的知识。 什么是索引 索引就是一种的数据结构,存储表中特定列的值并对值进行排序,所以是在表的列上面创建的。索引 ...

Sat Aug 29 22:41:00 CST 2020 1 620
作为阿里面试官,我究竟想问什么

其实不得不说,找工作,真的七分实力,三分运气。不同的面试官有不同的看重点,所以千万不要为一次的滑铁 ...

Tue Sep 24 18:16:00 CST 2019 5 1549
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM