首页 > 编程知识 正文

索引存储结构的适用范围,数据库索引的原理和优缺点

时间:2023-05-04 20:49:59 阅读:159594 作者:4502

1 .索引就像书的目录,是与表或视图关联的磁盘上的结构,可以加快从表或视图中查找行的速度。

该索引包含由表或视图中的一个或多个列生成的键。 这些密钥存储在结构(BTree )中,以便SQL可以快速高效地查找与密钥值相关的行。

2 .为什么要索引,即索引的优点:

1 )创建索引的列保证行的唯一性,生成唯一的rowId;

2 )建立索引可以有效缩短数据检索时间

3 )创建索引会加快表与表之间的连接。

4 )在用于排序或分组的字段中添加索引可以加快分组和排序的顺序。

3 .索引缺点:

1 )索引和维护需要时间成本,且成本随着数据量的增加而增加;

2 )索引的创建和维护需要空间成本,每个索引占用数据库的物理存储空间,数据量越大占用的空间也越大,数据表占用数据库的数据空间,所以每次增加或删除索引时

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。