count(*) count(1)哪个更快?
- 发表时间:2025-06-25 21:35:16
- 来源:
团队 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 23:15:17当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
- 2025-06-28 00:05:15想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
- 2025-06-28 00:30:16有腰椎间盘突出的人可以练瑜伽吗?
- 2025-06-27 23:25:16你见过最奇怪的体质是什么?
- 2025-06-27 23:20:16为什么似乎更多人都在默默支持吴柳芳?管晨辰是否做错了?
- 2025-06-27 23:55:15吴柳芳的真实水平如何?
- 2025-06-27 22:45:18你卡过最厉害的bug是什么?
- 2025-06-28 00:15:17猫的什么行为证明它把你当自己人?
- 2025-06-27 22:40:17谁是对Mac有成见然后用完Mac后真香的?
- 2025-06-28 00:15:17有一张巨强的显卡是什么体验?
推荐产品
-
Tauri 为什么仍未取代 Electron?
先考虑下electron绝大部分情况下解决了什么问题。 模 -
2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
推荐开源项目 Pake Plus,跨平台,支持web,安卓/ -
如何评价电影《F1:狂飙飞车》?
回想30多年的经典影片 《夜访吸血鬼》,主演布拉德·皮特和汤 -
深圳的人口最终会剩下多少?
整体人口并没有减少多少,但质量严重下降。 目前的趋势是送外
新闻动态
最新资讯