当前位置:当前位置: 首页 >
count(*) count(1)哪个更快?
文章出处:网络 浏览次数:发表时间:2025-06-22 23:05:12
团队 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 …。
同类文章排行
- 为什么软件公司很少用python开发web?
- Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
- 法院明确,购房者无需为烂尾楼开发商买单,此判决将对我国房地产行业产生何种影响?判决执行存在哪些问题?
- 新手入门养鱼,该怎么开始?
- 评价一下Proxmox VE与ESXi的优劣?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- 我应该设置多少kb才能让他不能玩游戏?
- 如何评价张靓颖刘宇宁《九万字》?
- 中国承诺不开第一枪,那如果中美开战,美国直接摧毁北斗卫星,中国该如何反败为胜?
- 如何看待日本小学校园餐只有一小块鸡肉?
最新资讯文章
- 你身边身材最好的女生是什么样?
- 怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 你最真实(很少吐露)的择偶标准是什么?
- 为什么女游泳运动员看起来大部分都是平胸?
- 你遇见过哪些觉得不可思议但却真实发生的事?
- 为什么golang pprof检测出的内存占用远小于top命令查看到的内存占用量?
- 跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答?
- 伊朗和以色列为什么此时爆发冲突?背后有哪些深层原因?
- 阿里云为什么没有一年的免费云服务?
- 如何评价高圆圆的身材算是美女类型的吗?
- 055一打一能不能打过阿利伯克?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 如何看待“京东外卖停止补贴后,日单量跌至两万单”这件事?
- 我国新一代载人飞船「梦舟」零高度逃逸飞行试验成功,该实验有怎样的意义?「梦舟」在未来会发挥哪些作用?
- 法院明确,购房者无需为烂尾楼开发商买单,此判决将对我国房地产行业产生何种影响?判决执行存在哪些问题?
- 你有哪些对未来的预测?
- 如何看待伊朗议员沙赫里亚里: 我们恳求最高领袖批准使用核武器?
- ***《凡人修仙传》有哪些令人伤感的情节?
- 新成立的公司有什么前置工作要准备?





