[MySQL] myisam比innodb查询过程效率探究
2023-02-18 15:36:38 时间
当查询非主键的字段时 , MyISAM查询性能更好,从索引文件数据文件的设计来看 , myisam每一个索引字段都有上面的索引树:
MyISAM直接找到物理地址后就可以直接定位到数据记录,但是InnoDB查询到叶子节点后,还需要再查询一次主键索引树,才可以定位到具体数据。
等于MyISAM一步就查到了数据,但是InnoDB要两步,那当然MyISAM查询性能更高
如果是查询的主键的字段时,Innodb更好一些 , 因为直接从主键的聚簇索引里就取到了数据 , 不需要再次用指针去拿
相关文章
- Redis客户端
- 【图文教程】Centos单机安装Redis
- 简单的Redis工具类
- php使用redis实现消息队列实例
- Kubernetes命令行工具 - kubectl用法总结
- 一键安装高可用Kubernetes集群的工具,支持本地环境和云环境
- 云原生钻石课程 | 第7课:Kubernetes 网络架构原理深度剖析(下)
- 虚实相生,构建数智生活|HMS Core. Sparkle应用创新分论坛报名启动
- 报名启动丨HMS Core. Sparkle应用创新论坛
- 中文主播也能海外带货!同声传译助直播类应用开拓海外市场
- HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅
- 无密码身份验证如何保障用户隐私安全?
- 【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
- 华为HMS Core携手超图为三维GIS注入新动能
- HMS Core音频编辑服务3D音频技术,助力打造沉浸式听觉盛宴
- 华为帐号多端协同,打造美好互联生活
- HMS Core打造影音娱乐行业解决方案,助推视听新浪潮
- 运动App如何实现端侧后台保活,让运动记录更完整?
- 品质影音体验,畅享娱乐生活丨HMS Core.Sparkle影音娱乐创新线上沙龙报名启动
- HMS Core机器学习服务实现同声传译,支持中英文互译和多种音色语音播报