当前位置:当前位置: 首页 >
count(*) count(1)哪个更快?
文章出处:网络 人气:发表时间:2025-06-25 18:35: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 …。
同类文章排行
- 如何在Mac m1中部署openwrt软路由虚拟机?
- 你都见过什么样的电脑盲?
- 你卡过最厉害的bug是什么?
- 哪里有便宜的实时level2接口?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- 女生真正的完美身材是什么样子?
- 坐标福建福州,现在是不是适合卖房?
- 为什么美军B2实战以后网友又没信心了?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
最新资讯文章
- 如何看待极客湾评测麒麟X90的性能与表现?
- 使用Rust开发游戏是一种怎样的体验?
- 用K8s的公司有多少人会部署K8s?
- 晚婚的女生最后都怎样了?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么剪映是剪辑软件鄙视链的最底层?
- 如何评价阿富汗取消与中国的石油开***合同?
- 为什么男生都不喜欢173身高的女生啊?
- 一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 指挥大规模军团作战很消耗脑力吗?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 广西未来10年有发展机会吗?
- 世界上到底有没有只要无脑执行就能长期正收益盈利的交易策略,好让我死心?






关注公众微信号
移动端,扫扫更精彩