count(*) count(1)哪个更快?
- 发表时间:2025-06-20 06:15:15
- 来源:
团队 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 16:35:18有没有一个特别好用的Linux系统?
- 2025-06-20 16:45:18国外的女生为什么屁股都大?
- 2025-06-20 16:55:175挺马克沁机枪,能否击败50万重骑兵?
- 2025-06-20 16:30:18穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-20 15:35:18怎么通俗的解释路由这个词?
- 2025-06-20 16:20:18参考 FreeBSD,随着 Ruby 的没落,GitHub、GitLab 是否会去 Ruby 化?
- 2025-06-20 16:20:18为何雷军天天健身,却无健身痕迹?
- 2025-06-20 16:30:18为什么字节跳动的软件选择用Rust这个语言写?
- 2025-06-20 17:20:18曾经的班花,现在还多少人惦记?
- 2025-06-20 16:15:182025年了 Rust前景如何?
推荐产品
-
为什么越来越多的人反感亲戚来家里住?
大概在2022年,那会还在北漂,因为不想和人合租想住的舒服一 -
敢不敢留下一张自拍照让人打分?
不是自拍,他拍算吗。 23年的夏天和好朋友一起去海边,玩了 -
HTTP/3 解决了什么问题,又引入了什么新问题?
HTTP/3 实际上是 QUIC 协议 + HTTP2。 我 -
女生真正的完美身材是什么样子?
身高175,脚跟到肚脐108,体重63~67,肩宽41~43
最新资讯