基本概念:
MySQL中的索引是数据库表中一个或多个列的数据结构,它帮助数据库管理系统(DBMS)快速检索和访问数据
优点:
1.提高查询性能:Mysql索引就像书的目录一样,可以快速定位数据,从而找到数据。
2.唯一索引约束:唯一索引确保索引列中的值的唯一性,有助于数据的完整性。
3.加速排序:索引允许数据库更轻松的对结果进行排序。
4.优化连接:索引可用于加速连接操作,特别是在多表连接时
缺点:
1.存储空间开销:索引需要额外的存储空间
2.不适用于所有查询:并非所有查询都会受益于索引。在某些情况下,索引可能无法提供显著的性能提升
3.维护代价:随着数据的变动,索引可能需要重建或优化
4.影响更新操作:插入、删除和更新操作可能会因为需要同时更新索引而变慢。

被折叠的 条评论
为什么被折叠?



