数据库索引高频面试题及详细答案(实战向).docx

数据库索引高频面试题及详细答案(实战向).docx

数据库索引高频面试题及详细答案(实战向)

一、索引基础概念(入门高频)

1.什么是数据库索引?核心作用是什么?

答案:索引是数据库表中一列或多列构建的结构化数据,相当于数据表的目录。它可以帮数据库快速定位数据行,避免全表扫描。

核心作用主要有两点:

(1)大幅提升查询效率,减少磁盘IO,尤其是大表查询场景提升极其明显;

(2)可以通过唯一索引、主键索引强制约束数据唯一性,辅助实现数据完整性校验。

补充:索引只优化读操作,会轻微降低写操作(增删改)效率,因为数据变更时需要同步更新索引结构。

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

答案:

优点:

①极大加快数据查询速度,规避全表扫描;

②基于索引

文档评论(0)

1亿VIP精品文档

相关文档