mysql_num_rows 和 count( * ) 都能统计总数,那个能好一点呢?
或者
分别什么时候用num_rows 和 count( * )呢
一个直观的对比
测试数据:
条数:139764条
数据表大小:500M
结果:
fetch_num_rows 用时:35.272329092026
count(*) 用时:0.071956872940063
如果单纯统计数量 当然是count(*)
fetch_num_rows必须遍历数据库以后才能得出 效率低于count(*)
mysql_num_rows VS COUNT 效率问题分析
2019-11-23 14:39PHP教程网 PHP教程
mysql_num_rows 和 count( * ) 都能统计总数,那个能好一点呢?
延伸 · 阅读
- 2019-11-21SQL效率提升之一些SQL编写建议并有效利用索引
- 2019-10-30将count(*)值写入另一个表中的方法
- 2019-09-29PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
- 2019-09-28ASP提高数据显示效率-缓存探幽
- 2019-07-09MySQL中聚合函数count的使用和性能优化技巧
- 2019-07-04ASP中获得Select Count语句返回值的方法
- PHP教程
关于Laravel Service Provider开发设置延迟加载时遇到的问题详解
这篇文章主要给大家介绍了关于Laravel Service Provider开发设置延迟加载时遇到的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的...
- PHP教程
PHP 获取某年第几周的开始日期和结束日期的实例
下面小编就为大家分享一篇PHP 获取某年第几周的开始日期和结束日期的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...
- PHP教程
PHP访问MYSQL数据库封装类(附函数说明)
MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的过程和mysqli面向对象访问方式,本封装类以mysql_封装 ...
- PHP教程
Laravel使用scout集成elasticsearch做全文搜索的实现方法
这篇文章主要介绍了Laravel使用scout集成elasticsearch做全文搜索的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看...
- PHP教程
浅谈PHP中pack、unpack的详细用法
这篇文章主要介绍了浅谈PHP中pack、unpack的详细用法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...
- PHP教程
PHP实现合并两个排序链表的方法
这篇文章主要介绍了PHP实现合并两个排序链表的方法,涉及php针对链表的遍历、判断、排序等相关操作技巧,需要的朋友可以参考下 ...
- PHP教程
PHP操作XML作为数据库的类
写入xml文件时速度粉快(我测试过30000条记录的情况),插入时只插入一条记录,修改速度也相当的快,挺适合中型网站生成XML时使用,所以推荐一下。 ...
- PHP教程
thinkPHP5框架自定义验证器实现方法分析
这篇文章主要介绍了thinkPHP5框架自定义验证器实现方法,结合实例形式分析了thinkPHP自定义验证器的具体定义与使用方法,需要的朋友可以参考下 ...