count(*) count(1)哪个更快?
- 发表时间:2025-06-19 22:45:17
- 来源:
团队 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-20 17:15:19老公想要买2万左右的相机,我该同意吗?
- 2025-06-20 17:05:172025年了 Rust前景如何?
- 2025-06-20 16:40:18如何看待日本小学校园餐只有一小块鸡肉?
- 2025-06-20 16:55:17女明星做了什么医美项目保持童颜?
- 2025-06-20 16:00:17自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-20 17:20:18黄金,今年会达到怎样的高度?
- 2025-06-20 16:50:17怎么看待B站舞蹈区和某些风格比较暴露的up?
- 2025-06-20 16:35:18广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 2025-06-20 16:35:18为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-20 16:40:18请问大家我这种鱼缸过滤用哪种?
推荐产品
-
空战的时候可不可以先击落预警机?
当然可以,前提是能做到的话。 预警机就像象棋里的【帅】,价 -
为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
如果各位可以科学上网,建议把国产所有APP都重新卸载,去Go -
能发一张在暧昧期的聊天记录吗?
凌晨4点40到首都机场,然后我就真去接机了,然后她就真给我加 -
为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
王力宏,林俊杰应该没什么问题,陈奕迅有概率会跪。 其他人,
最新资讯