关于MySQL InnoDB表的二级索引是否加入主键的总结
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,1.对于MySQL InnoDB表的二级索引是否加入主键,官方也有明确的说明,建议线上MySQL的二级索引创建时强制加入主键所有的列,可以做到所有的MySQL 版本统一。2.MySQL 5.6.9之前
千家信息网最后更新 2025年01月20日关于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安全错误
数据库的锁怎样保障安全
农安标准网络安全服务保障
吴忠JAVA软件开发招聘
天下叁海棠末雨服务器
软件开发 常用技术
世界技能大赛网络安全项目
网络安全app下载免费
淮安淘客app软件开发
安徽太湖网络安全
数据库生成表怎么保存
幻塔经常无法连接服务器
适用于学生党软件开发的电脑
ibdata数据库恢复
开服务器的靠什么挣钱
数据库仪器仪表现货
2021国家网络安全竞赛
替代pb做数据库开发
服务器带ups
第一台服务器
数据库和htap有什么区别
虚拟网络如何传数据库
arm服务器芯片计划
软件开发工程好湖南岚鸿
江苏帕瓦软件开发有限公司
海关管理网服务器域名
常用数据库应用安全问题研究
云服务器是不是磁盘就是数据库
网络技术规范分类
航空结算软件开发岗位咋样
丰田车载网络技术
任之行网络技术