count(*) count(1)哪个更快?
- 发表时间:2025-06-24 11:50:18
- 来源:
团队 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-23 18:30:15你有没有随手一拍却很美的照片?
- 2025-06-23 18:15:15你见过身边身材最好的女生是什么样子的?
- 2025-06-23 17:00:18为什么越来越多的车主放弃开顺风车,情愿一个人独自开车?
- 2025-06-23 18:30:15为什么王楚钦之前被喷三大赛挂0,世乒赛夺冠之后依然被黑?
- 2025-06-23 16:55:1892年的大龄剩女,还有必要结婚吗?
- 2025-06-23 17:10:18以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-23 17:40:16有一双超级大长腿是什么感觉?
- 2025-06-23 17:00:18中国设定的目标是在2030年前将航天员送上月球,并在月球上建立一个永久基地,若要成功起决定性的是什么?
- 2025-06-23 16:55:18自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-23 17:05:16被人囚禁是什么体验?
推荐产品
-
程序员都在用什么显示器写代码?
程序员写代码真得挑对显示器!我最近发现飞利浦 B3000系列 -
为什么好多人不承认大众审美就是喜欢白皮?
看到这题的时候我就知道某些人会拿Mathura雕像说事。 利 -
一个坚持练搏击二十年的70岁老人,能打过30岁同样体重的普通人吗?
事发大连,老爷子估计年轻的时候练过通背拳 [***] ——— -
有没有什么路由器让你用过之后彻底惊艳了?
tplink商用版本路由器 路由+交换机+3个大饼AP挂天上
最新资讯