MySQL索引高频面试题及详细答案(实战版).docx

MySQL索引高频面试题及详细答案(实战版).docx

MySQL索引高频面试题及详细答案(实战版)

一、索引基础概念(初级必问)

1、什么是MySQL索引?索引的本质是什么?

答案:

索引是数据库中用于快速检索数据的数据结构,可以理解为数据表的目录。

它的核心本质是通过空间换时间:额外占用磁盘存储空间,记录字段的数值与数据行地址的映射关系,避免查询数据时全表扫描,大幅提升查询效率。

同时索引会轻微降低写入、更新、删除效率,因为数据变更时,对应的索引结构也需要同步维护。

2、索引的优缺点分别是什么?

答案:

优点:

大幅降低数据查询的IO次数,提升SELECT查询效率;

通过唯一索引约束,保证字段数据唯一性;

排序、分组查询可利用索引有序特性,避

文档评论(0)

1亿VIP精品文档

相关文档