关于MySQL InnoDB表的二级索引是否加入主键的总结
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,1.对于MySQL InnoDB表的二级索引是否加入主键,官方也有明确的说明,建议线上MySQL的二级索引创建时强制加入主键所有的列,可以做到所有的MySQL 版本统一。2.MySQL 5.6.9之前
千家信息网最后更新 2025年11月07日关于MySQL InnoDB表的二级索引是否加入主键的总结1.对于MySQL InnoDB表的二级索引是否加入主键,官方也有明确的说明,建议线上MySQL的二级索引创建时强制加入主键所有的列,可以做到所有的MySQL 版本统一。
2.MySQL 5.6.9之前,InnoDB引擎层是会对二级索引做自动扩展,但是优化器不能识别出扩展的主键。
3.MySQL 5.6.9开始InnoDB引擎层是会对二级索引做自动扩展,优化器能识别出扩展的主键。
4.索引的大小一样,二级索引有没有加入主键列,在InnoDB引擎层二级索引都会自动扩展主键,这个跟版本无关。
5.有无加入主键列,二级索引的组织结构和物理大小是一样,因为在存储引擎层面组织结构是一样的。
6.在优化器层面,5.6.9之前是无法识别自动扩展的主键列,从5.6.9开始优化器的开关 use_index_extensions=on是可以识别扩展的主键列,所以在二级索引加入主键列有有利的。这也可以做到与版本无关,做到所有MySQL版本统一。
2.MySQL 5.6.9之前,InnoDB引擎层是会对二级索引做自动扩展,但是优化器不能识别出扩展的主键。
3.MySQL 5.6.9开始InnoDB引擎层是会对二级索引做自动扩展,优化器能识别出扩展的主键。
4.索引的大小一样,二级索引有没有加入主键列,在InnoDB引擎层二级索引都会自动扩展主键,这个跟版本无关。
5.有无加入主键列,二级索引的组织结构和物理大小是一样,因为在存储引擎层面组织结构是一样的。
6.在优化器层面,5.6.9之前是无法识别自动扩展的主键列,从5.6.9开始优化器的开关 use_index_extensions=on是可以识别扩展的主键列,所以在二级索引加入主键列有有利的。这也可以做到与版本无关,做到所有MySQL版本统一。
索引
引擎
版本
大小
层面
组织结构
结构
别出
统一
官方
建议
有利
物理
存储
强制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
二维码数据库怎么采集信息
山东专升本数据库真题
怎么删除数据库中的一张表
河南省高校网络安全技能大赛
幼儿园网络安全进校园总结
郴州市软件开发多少钱一个月
台湾代理服务器下载
计算机网络技术原理与实验
自动代理服务器
网络安全征文100字以下
材料如何转软件开发
泰兴小型网络技术价目表
日常网络安全行为
做软件开发的年龄问题
徐汇区数据库安防系统收购价
北京小学网络安全
数据库系统的安全需求包括
安徽网络技术服务项目
我的世界僵尸服务器怎么弄
服务器与算法算力的关系
查找表格中的数据库
数据通信网络安全对策
如家酒店如何做网络安全
网络安全的专业认识
路北区媒体网络技术创造辉煌
软件开发架构师证多少钱报名
建筑类 国外数据库
python 提高数据库性能
中国台湾手机软件开发设计
服务器与算法算力的关系