MySql-索引的概述

2023-12-14 14:44:30

概述索引

mysql官方文档定位:索引(index)是帮助MySql高效获取数据的数据结构

索引的本质: 索引是数据结构,你可以简单的理解为“排序好的快速查找数据结构”,满足特定查找算法,这些结构以某种方式执向数据。

优点

1、提高数据检索效率,降低数据库的IO成本

2、通过唯一索引,可以保证数据库的每一行数据都是具有唯一性的

3、在使用分组和排序子句进行查询的时候,可以显著的减少查询中分组和排序的时间,降低了CPU的消耗

缺点

1、创建索引和维护比较麻烦并伴随着数据量的增减,所消耗的时间也会变化

2、索引需要占用磁盘空间

3、虽然提高了查询速率,但是降低1更新速度,当对表中的数据进行增加的时候,索引也需要维护,这样就降低了数据的维护效率。

文章来源:https://blog.csdn.net/weixin_46128463/article/details/134984474
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。