首页 > 编程知识 正文

数据库索引的作用和优点缺点,建立索引的主要作用

时间:2023-05-04 22:23:06 阅读:159601 作者:2628

索引是一种存储结构,用于对数据库表中一个或多个列的值进行物理排序,相当于帐簿上的一个目录,虽然查询速度较快,但更改、插入和删除操作会变慢,并占用很大的磁盘空间。

您可以分析explain语句中的SQL语句,以确定哪些字段需要索引。 一般而言,可以得出以下结论。

如果需要编制索引:

1.where子句、group子句中出现的字段。 编制索引

2 .索引2.order by子句中的字段

3 .统计聚合函数字段。 创建索引。 例如,计数(字段)、最大(max )字段

如果不需要编制索引:

1 .如果需要获取表中的所有记录,则不需要创建索引

2 .不需要为性别等创建索引,而不是唯一具有大量重复值的字段

3 .频繁修改、删除等操作的字段不需要编制索引

4 .记录数少的表不需要索引

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