mysql_num_rows VS COUNT 效率问题分析
作者:bea
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 和 count( * ) 都能统计总数,那个能好一点呢?
或者
分别什么时候用num_rows 和 count( * )呢
一个直观的对比
测试数据:
条数:139764条
数据表大小:500M
结果:
fetch_num_rows 用时:35.272329092026
count(*) 用时:0.071956872940063
如果单纯统计数量 当然是count(*)
fetch_num_rows必须遍历数据库以后才能得出 效率低于count(*)
有用 |
无用
或者
分别什么时候用num_rows 和 count( * )呢
一个直观的对比
测试数据:
条数:139764条
数据表大小:500M
结果:
fetch_num_rows 用时:35.272329092026
count(*) 用时:0.071956872940063
如果单纯统计数量 当然是count(*)
fetch_num_rows必须遍历数据库以后才能得出 效率低于count(*)
猜你喜欢
您可能感兴趣的文章:
- PHP 遍历文件实现代码
- PHP中使用CURL伪造来路抓取页面或文件
- php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
- PHP的substr_replace将指定两位置之间的字符替换为*号
- php join函数应用
- php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
- drupal 代码实现URL重写
- PHP操作MongoDB时的整数问题及对策说明
- php HandlerSocket的使用
- 深入理解PHP原理之错误抑制与内嵌HTML分析
- PHP错误抑制符(@)导致引用传参失败Bug的分析
- 一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
- PHP中使用gettext来支持多语言的方法
- php中神奇的fastcgi_finish_request
- PHP 调试工具Debug Tools
- php debug 安装技巧
- vs中通过剪切板循环来循环粘贴不同内容
- php获取mysql数据库中的所有表名的代码
- 使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT