count(*) count(1)哪个更快?
- 发表时间:2025-06-20 11:50: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-29 09:40:16现在个人博客不能备案了吗?
- 2025-06-29 09:40:16小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 2025-06-29 11:20:17马斯克的星舰是不是打脸了中国航天?
- 2025-06-29 09:25:16postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-29 09:40:16老公一个月给我1万3,但是我们没有钱旅行,到底是我不会管钱,还是老公给得太少?
- 2025-06-29 10:00:17广西桂军真的很厉害吗?
- 2025-06-29 10:25:15我的世界怎么租一个四个人的服务器?
- 2025-06-29 10:00:17如何评价吴京马上要上映的新电影《镖人》?
- 2025-06-29 10:40:16小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- 2025-06-29 09:30:15蔡澜曾说「年轻人要存到 100 万以上,这是脱离牛马生活的第一步」,怎样看这一观点?
推荐产品
-
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
哈哈,说个挺有意思的事。 傍晚骑自行车,然后发现对面走来了 -
当下房子已经跌到这样了,你会买吗,为什么?
南山区,卖了一套大户型套内140,卖了1300,准备搬福田区 -
三峡大坝蓄水超过20年,里面的鱼有多大?
长江两岸流传着这么一句话。 “ 千斤腊子万斤象,黄排大得不 -
为什么 Bun 选择了 Zig 以及 JSCore?
因为 Bun 打的就是差异化的牌,选择 JSC 和 Zig
新闻动态
最新资讯