- 1
- 0
- 约1.02万字
- 约 12页
- 2026-05-29 发布于河北
- 举报
数据库优化面试题及详细答案
一、基础必考题(入门级,考察核心概念掌握)
1.什么是数据库索引?索引的作用是什么?常见的索引类型有哪些?
答案:
数据库索引,本质是数据库表中一列或多列值的排序结构,类比图书的目录,核心作用是加快数据查询速度,减少磁盘I/O操作,同时也能辅助实现数据的唯一性约束(如主键索引)。
注意:索引不是越多越好,索引会增加插入、更新、删除操作的开销(因为修改数据时,需要同步维护索引结构),需结合查询场景合理创建。
常见索引类型(以MySQL为例):
主键索引(PrimaryKey):唯一标识表中每条记录,非空且唯一,一张表只能有一个主键索引,默认自动创建,查询效率最高。
唯一索引(UniqueIndex):确保索引列的值唯一,但允许为空(与主键索引的核心区别),比如用户表的手机号、邮箱字段,可创建唯一索引避免重复。
普通索引(NormalIndex):最基础的索引,仅用于加快查询,无唯一性约束,可创建多个,比如商品表的“商品名称”字段,用于快速模糊查询。
联合索引(CompositeIndex):基于多列创建的索引,遵循“最左前缀匹配原则”,比如用户表的“用户名+手机号”联合索引,查询时只有用到最左列(用户名),索引才会生效。
全文索引(FulltextIndex):用于文本类字段的模糊查询(如文章内容、评论),比like%xxx%效率高,MyS
您可能关注的文档
最近下载
- 拓展专员的考试大纲与复习资料.docx VIP
- 光缆普查仪工作原理.ppt VIP
- 2026届四川省宜宾市名校数学九年级第一学期期末统考模拟试题含解析.doc VIP
- 《人文英语2》题库及答案【全】-形考任务.pdf VIP
- 蓄电池运维与故障解析.pptx
- otdr使用方法图解,OTDR的使用方法.doc VIP
- 西安工业大学招聘笔试真题2024.pdf VIP
- 新解读《农业温室结构设计标准 GB_T 51424-2022》最新解读.docx VIP
- 2024年云南省大理州云龙县小升初英语试卷附答案解析.pdf VIP
- (2026年)实施指南《HJ 347.1-2018 水质 粪大肠菌群的测定 滤膜法》.pptx VIP
原创力文档

文档评论(0)