解释 DBMS 中索引的概念
dbmsdatabasebig data analytics更新于 2026/1/12 19:37:17
索引是一种用于优化数据库性能的技术,它通过减少查询处理时所需的磁盘访问次数来优化数据库性能。
数据库索引是一种数据结构,有助于快速定位和访问数据库表中的数据。
索引是使用数据库列创建的。
第一列是搜索键,其中包含表的主键或候选键的副本。
第二列是数据引用,其中包含一组指针,这些指针保存了可以找到键值的磁盘块的地址。
索引的结构
数据库管理系统 (DBMS) 中的索引结构如下所示 −
| 搜索键 | 数据引用 |
索引类型
不同类型的索引如下 −
- 主索引
- 聚类索引
- 辅助索引
这些类型的索引以图表形式列出 −

聚类索引
仅针对特定类型的不同值创建索引条目数据库。
这是一个密集和稀疏类型的示例。
二级索引
索引(唯一值)是为数据文件中作为候选键的每条记录创建的。
二级索引是一种密集索引,也称为非聚类索引。
由于使用了两级数据库索引,因此二级映射的大小会很小。
主索引
主索引定义在有序数据文件上。数据文件按关键字段排序。关键字段通常是关系的主键。

