MySQL聚簇索引的实际应用于结构描述

数据库 MySQL
此文章主要向大家介绍的是高性能的MySQL索引策略之MySQL聚簇索引的实际应用与具体结构图的描述,以下就是文章的详细内容描述。

以下的文章主要介绍的是高性能的MySQL索引策略之MySQL聚簇索引(Clustered Indexes),我们大家都知道MySQL聚簇索引(Clustered Indexes),在实际应用中比例还是占有一定的比例的,下面就是文章对其具体内容描述。

MySQL聚簇索引保证关键字的值相近的元组存储的物理位置也相同(所以字符串类型不宜建立聚簇索引,特别是随机字符串,会使得系统进行大量的移动操作),且一个表只能有一个聚簇索引。因为由存储引擎实现索引,所以,并不是所有的引擎都支持聚簇索引。目前,只有solidDB和InnoDB支持。

聚簇索引的结构大致如下:

 

MySQL聚簇索引

 

注:叶子页面包含完整的元组,而内节点页面仅包含索引的列(索引的列为整型)。一些DBMS允许用户指定聚簇索引,但是MySQL的存储引擎到目前为止都不支持。InnoDB对主键建立聚簇索引。如果你不指定主键,InnoDB会用一个具有唯一且非空值的索引来代替。

如果不存在这样的索引,InnoDB会定义一个隐藏的主键,然后对其建立聚簇索引。一般来说,DBMS都会以聚簇索引的形式来存储实际的数据,它是其它二级索引的基础。

以上的相关内容就是对MySQL聚簇索引的介绍,望你能有所收获。

 【编辑推荐】

  1. jsp MySQL 中的中文问题的产生与解决
  2. MySQL 操作日志查看的实际操作步骤与代码
  3. MySQL常用命令大汇总
  4. MySQL数据库安全设置的操作流程
  5. 实现MySQL 用户密码的设置步骤
责任编辑:佚名 来源: 互联网
相关推荐

2023-04-17 10:47:49

MySQL聚簇索引

2010-07-14 15:04:53

SQL Sever索引

2010-09-27 11:24:37

SQL聚簇索引

2023-06-12 08:38:23

聚簇索引排序非聚簇索引

2010-04-21 13:43:31

Oracle聚簇索引

2013-05-14 10:45:49

2024-05-24 09:28:22

2010-07-07 11:28:12

SQL Server索

2022-06-13 07:36:06

MySQLInnoDB索引

2010-04-12 16:50:47

Oracle索引聚簇表

2023-10-30 00:14:34

Agent提示工程LLM

2010-05-12 09:42:24

MySQL 列值比较

2009-05-06 16:54:05

firefoxseo浏览器

2010-04-12 17:00:37

Oracle索引聚簇表

2009-06-10 15:57:49

AndroidMIPS架构

2024-03-19 15:09:07

2023-11-06 10:07:22

模型人工智能数字

2021-07-22 14:26:27

物联网卫星技术IOT

2020-12-21 14:40:10

Java技术开发

2022-01-27 15:33:11

区块链金融技术
点赞
收藏

51CTO技术栈公众号