当前位置: 首页 >
count(*) count(1)哪个更快?
- 人气:
团队 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你们听过领导最没水平的一句话是什么?
- 2025-06-20鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 2025-06-20如何看待M4单核性能吊打9950x?
- 2025-06-20如何看待《剑星》已登顶 Steam 全球热销榜?
- 2025-06-20伊朗发布「霍拉姆沙赫尔-4」导弹发射画面,被认为是伊朗破坏力最强导弹,其威力有多大?
- 2025-06-20Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-20为何中国反复升级轰六轰炸机群?
- 2025-06-20如何寻找到相对完整的真正的游戏的源码用来学习?
- 2025-06-20俄罗斯为什么这么菜,卫星侦查火力各个方面感觉都不像是现代化大国应该有的表现!?
- 2025-06-20为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 2025-06-20亚洲体坛最漂亮的十位女运动员都有谁?
- 2025-06-20为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
- 2025-06-20Rust的设计缺陷是什么?
- 2025-06-20福建舰下水三周年,从军事角度看,「三航母时代」将带来哪些变化?
- 2025-06-20做一个中国的微软到底有多难?
- 2025-06-202025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
推荐产品
-
女生 170㎝ 99斤 算胖吗?
看到这个问题,我立刻翻出了诊室最扎心的那张对比图——同样17 -
为什么北京日报称乌克兰“放手一搏不能改变其战略被动”?有道理吗?
我们的宣传部门非常的拧巴,一边希望第三世界国家对抗强权,不要 -
突然发现身边有一位大神是一种怎样的体验?
现任女朋友……刚认识那会,和我说她职业的时候,说她在福建晋江 -
如何评价Cursor?
Cursor和Trae都在用,体验是完全没差别。 是的,完
最新资讯