关于MySQL的面试题

关于MySQL的面试题

老师,面试中被问到

  1. 索引的原理是什么?底层怎么实现的?

  2. MySQl数据库的优化?

请假教一下老师,该怎么回答两个问题

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2021-10-14 14:33:44

同学你好,

1、首先告诉面试官,你理解的索引定义是什么,以及它能干什么,具体底层原理:目前大多数数据库系统及文件系统都采用B-tree或其变种B+tree作为索引结构。B+tree索引是B+tree在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。从最早的平衡二叉树演化而来。B+tree由二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-tree)逐步优化而来。

注:具体的索引相关的面试题,建议同学可以搜索相关的面试题进行一个全面了解~

2、对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,这里同学可以从以下几个方面进行回答:数据库设计、sql语句优化、数据库参数配置、合适的硬件资源和操作系统

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师