count(*) count(1)哪个更快?
- 发表时间:2025-06-20 11:15:19
- 来源:
团队 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-19 21:10:15很多人开始弃用印象笔记了,你还在使用印象笔记吗?
- 2025-06-19 22:40:16为什么QQ上的网络状态没有了?
- 2025-06-19 21:40:16360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?
- 2025-06-19 21:15:16为什么一部分 Go 布道师的博客不更新了?
- 2025-06-19 22:15:16颈椎病可以恢复吗?
- 2025-06-19 22:35:16从2025年开始,为什么很多程序员都扔掉了Windows、Mac和Linux,开始拥抱鸿蒙pc了?
- 2025-06-19 21:45:15老公每晚都想要怎么办?
- 2025-06-19 22:00:16西方人是怎么发现地球是圆的的?
- 2025-06-19 21:15:16为什么玩乐器的人都不喜欢让别人碰自己的乐器?
- 2025-06-19 22:05:16如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
推荐产品
-
既然富人财富占社会总财富的 80%,那么鼓励富人消费不就可以了吗?
你这问题可算是问到资本主义大动脉上了。 资本主义有几个迈不过 -
各位都在用Docker跑些什么呢?
飞牛系统(J3455、16G内存) 容器管理:1Panel或 -
如何评价「绝区零」2.0版本新开启的常驻经营活动「凋容十载随便一观」?
等级已拉满,做得很好,下次不要再做了。 绝区零是需要一 -
34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
北大数学讲座现场,教室被挤爆,窗台趴满学生,地板上坐满听众,
新闻动态
最新资讯