count(*) count(1)哪个更快?
- 发表时间:2025-06-20 01:00:11
- 来源:
团队 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-26 05:25:10为什么有些NAS用户弄那么多硬盘?
- 2025-06-26 04:25:10如何评价小岛秀夫的游戏新作《死亡搁浅2:冥滩之上》?
- 2025-06-26 04:40:10当年的东莞究竟有多疯狂?
- 2025-06-26 04:55:09有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-26 04:20:10电脑端微信如何迁移聊天记录到另一台电脑?
- 2025-06-26 05:05:10为什么大家不再提星链了(包括外网)?
- 2025-06-26 05:35:10为什么人到中年,很少有身材苗条的?
- 2025-06-26 04:25:10为什么剪映是剪辑软件鄙视链的最底层?
- 2025-06-26 04:25:10IntelliJ IDEA 中有什么让你相见恨晚的技巧?
- 2025-06-26 04:50:10宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
推荐产品
-
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
个人觉得,webman还不错,性能好,开发也很简单。 或者用 -
猫那么爱干净,却为什么不喜欢洗澡?
因为猫的干净标准和我们人类不一样。 天下万物水为净,我们人 -
为什么日本人口密度这么大还能住一户建,中国只能住楼房?
没来过广东的好像不知道广东城中村长啥样的,城中村就是正经八百 -
如何评价尤雨溪?
一个优秀的程序员、开源贡献者、产品经理. 就算你不写 Vue
新闻动态
最新资讯

