关于MySQL InnoDB表的二级索引是否加入主键的总结
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,1.对于MySQL InnoDB表的二级索引是否加入主键,官方也有明确的说明,建议线上MySQL的二级索引创建时强制加入主键所有的列,可以做到所有的MySQL 版本统一。2.MySQL 5.6.9之前
千家信息网最后更新 2025年02月23日关于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安全错误
数据库的锁怎样保障安全
外国软件开发项目
安徽超级计算套料软件开发商
战地1服务器名字数字
php用不用关闭数据库
网络技术基础 郑大远程
企业重大网络安全规划和报告
网络安全数据流转流程示意图
vba 清空数据库数据
数据库接口方式有哪些
华录智达软件开发岗位怎么样
华硕路由器网络安全扫描
万方数据库维普网
数据库中有两个表格
路由器宽带登录无法连接到服务器
服务器上的数据库要自己创建吗
水控系统软件开发
多台服务器实现线程安全
山东省招考院数据库
坦提亚是什么游戏服务器
网络技术运动会口号
单位网络安全使用
金融 网络安全法
web服务器上网违法吗
sappcie数据库
旗县网络安全工作总结
数据库中 函数的重要性
服务器web漏洞修复
如何分割数据库字段
怎么查看密钥管理服务器名称
铁路春运网络安全宣传