赞
踩
背景介绍:小码面向java工作2年了,到了这个令人心跳的工资翻番的时期,也忍不住进行了跳槽三连鞭写-投-面,终于约上了面试,于是小码开始了他的面试征途.
--------------------------------------------------------------------------------------------------------------------------------
正式面试:果不其然,面试官问到了MySQL,对于准备充分的小码同学,这不手拿把抓嘛.
---------------------------------------------------------------------------------------------------------------------------------
面试官:简单说一下MySQL索引吧.
小码:(嘿嘿,小意思)索引是MySQL为了快速进行数据的查找创建的一种数据结构,常用的有哈希索引和B+树索引.Hash索引的底层是hash表,查找时,调用一次hash函数就可以获取到相应的键值,之后进行回表查询获得实际数据.B+树底层实现是多路平衡查找树.对于每一次的查询都是从根节点出发,查找到叶子节点方可以获得所查键值,然后根据查询判断是否需要回表查询数据.
面试官:那你能不能简单说下他们各自的优缺点.<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。