请问最常见的数据库索引类型有哪些?

2026-05-22 15:010阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1693个文字,预计阅读时间需要7分钟。

请问最常见的数据库索引类型有哪些?

前言:现在的项目对于数据库操作基本都使用封装良好的ORM框架,这样开发效率相对较高。但框架的封装,会自动生成SQL语句,这让一些小伙伴对SQL生产产生了一种陌生感。

前言

现在的项目对于数据库操作基本上都是使用封装好的ORM框架,这样开发效率相对来说有所提高。但由于框架的封装,会自动生成SQL语句,这让一些小伙伴对SQL产生了一种陌生感(基本不写SQL),导致排查业务执行缓慢问题时比较盲目;其实本质还是SQL,而对于SQL的优化,索引是否使用上是一个关键的点,所以这先来了解一下平时见过的那些索引分类,后续再来好好说说索引的使用。

正文 1. 索引概述

索引是辅助高效获取数据的数据结构,目的就是为了提高查询效率

索引本身也会存在磁盘上,从存储和表数据操作效率来说,一个表创建过多的索引也不是个好事。

2. 索引分类 2.1 按逻辑使用分
  • 主键索引:主键索引也是一种唯一索引,不能有空值,一个表只能有一个主键。

阅读全文

本文共计1693个文字,预计阅读时间需要7分钟。

请问最常见的数据库索引类型有哪些?

前言:现在的项目对于数据库操作基本都使用封装良好的ORM框架,这样开发效率相对较高。但框架的封装,会自动生成SQL语句,这让一些小伙伴对SQL生产产生了一种陌生感。

前言

现在的项目对于数据库操作基本上都是使用封装好的ORM框架,这样开发效率相对来说有所提高。但由于框架的封装,会自动生成SQL语句,这让一些小伙伴对SQL产生了一种陌生感(基本不写SQL),导致排查业务执行缓慢问题时比较盲目;其实本质还是SQL,而对于SQL的优化,索引是否使用上是一个关键的点,所以这先来了解一下平时见过的那些索引分类,后续再来好好说说索引的使用。

正文 1. 索引概述

索引是辅助高效获取数据的数据结构,目的就是为了提高查询效率

索引本身也会存在磁盘上,从存储和表数据操作效率来说,一个表创建过多的索引也不是个好事。

2. 索引分类 2.1 按逻辑使用分
  • 主键索引:主键索引也是一种唯一索引,不能有空值,一个表只能有一个主键。

阅读全文