count(*) count(1)哪个更快?
- 发表时间:2025-06-19 13:15:12
- 来源:
团队 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 …。
推荐资讯
- 2025-06-27 04:05:10如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 2025-06-27 04:20:09怎么评价新发布的小米YU7?
- 2025-06-27 04:35:10夸克网盘有可能超越百度网盘吗?
- 2025-06-27 04:40:10中国现有的雷达技术能发现B2么?
- 2025-06-27 04:00:10大家都喜欢用什么浏览器?
- 2025-06-27 04:25:10有个漂亮女朋友是种怎样的体验?
- 2025-06-27 04:35:10为什么河南饮食走不出去?
- 2025-06-27 03:35:10为什么运维都这么难招?
- 2025-06-27 03:40:11小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 2025-06-27 04:00:10为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
推荐产品
-
网传一份东航事故调查进展的公开申请,称「危及社会稳定」不予公开,该答复是否可信?事故原因何时可能查明?
这个问题我不敢说,那就瞎说一点我敢说的吧。 首先,这个 -
为什么 Bun 选择了 Zig 以及 JSCore?
因为 Bun 打的就是差异化的牌,选择 JSC 和 Zig -
为什么 WeGame 在国内竞争不过 Steam ?
买黑猴的时候,Steam经常打不开,就下了个Wegame,我 -
go 有哪些成熟点的后台管理框架?
我这里有一个。 后端基于:go,go-kratos,wir
新闻动态
最新资讯
- 你生活中做过最自律的一件事是什么?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- TVB 演员陈慧珊转行当英语老师,称已拿博士学位,如何看待她的选择?为什么这么多 TVB 演员转行?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 多台工作电脑,如何同步文件、设置、程序等?
- 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 为什么姚明当篮协***,反而男篮的成绩变差了?
- 如何评价董明珠30年未休过***?

