当前位置: 首页 >
count(*) count(1)哪个更快?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-24 10:10:14
团队 code review 时,一位同事把 count(*)改成了 count(1),说这样性能更好。
真的是这样吗?今天通过源码和实测数据,把这个问题说透。
本文基于 MySQL 8.0.28 版本测试,不同版本的优化器行为可能有差异 三种 count 方式的本质区别先看看这三种写法在 MySQL 中到底做了什么: // 模拟MySQL处理count的伪代码 public class CountProcessor { // count(*) 的处理逻辑 public long countStar(Table table) { long count = 0; for …。
同类文章排行
- 为什么苹果使用微信小程序比安卓要流畅很多?
- 为什么苹果不封杀「爱思助手」「iTools」这类软件?
- 女生腰肌劳损了还能健身吗?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 2025年,为什么很多程序员都扔掉了Mac和Linux,开始拥抱Win11了?
- 如何评价电影《碟中谍8:最后清算》?
- 为什么伊朗的防空系统失效了?
- 韦东奕在北大会面临非升即走吗?
- 为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
最新资讯文章
- HTTP/3 解决了什么问题,又引入了什么新问题?
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 如何看待 Rust 的应用前景?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 为什么b2天下无敌?
- 京东刘强东近期小范围分享怎么看?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 写CUDA到底难在哪?
- Visual Studio Code 可以翻盘成功主要是因为什么?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
- 如何评价《灵笼 2》第六集?
- Go 语言的使用感受是什么?
- 各位都在用Docker跑些什么呢?
- 黄一鸣为什么敢承认孩子是王思聪的?
- 为什么微软在已处于劣势的情况下还要搞 MAUI 这么一个连 Linux 都不支持的「跨平台GUI」?





