mysql_num_rows VS COUNT 效率问题分析

 更新时间:2011年04月23日 22:34:26   作者:  
mysql_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(*)

相关文章

  • openPNE常用方法分享

    openPNE常用方法分享

    openPNE常用方法分享,需要的朋友可以参考下。
    2011-11-11
  • PHP基于文件锁解决多进程同时读写一个文件问题示例

    PHP基于文件锁解决多进程同时读写一个文件问题示例

    这篇文章主要介绍了PHP基于文件锁解决多进程同时读写一个文件的方法,结合实例形式分析了PHP使用flock进行文件读写加锁操作用法,需要的朋友可以参考下
    2017-09-09
  • php中闭包(Closure)的bindTo函数用法详解

    php中闭包(Closure)的bindTo函数用法详解

    bindTo 是 PHP 中的一个方法,用于改变闭包(Closure)内部的 $this 上下文以及其静态范围,这意味着你可以将一个闭包从一个对象或类绑定到另一个对象或类上,使其在调用时使用新的上下文,本文给大家就介绍了php中闭包(Closure)的bindTo函数用法,需要的朋友可以参考下
    2024-07-07
  • PHP设计模式之解释器模式浅析

    PHP设计模式之解释器模式浅析

    解释器模式,它是什么呢?意思就是,给定一个语言, 定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子,这是最实在的一种说法。我们还可以理解为它是用于分析一个实体的关键元素,并且针对每个元素提供自己的解释或相应动作
    2023-04-04
  • 详解PHP中的PDO类

    详解PHP中的PDO类

    这篇文章主要介绍了详解PHP中的PDO类,PDO类可以帮助人们更加方便地在PHP中使用数据库,需要的朋友可以参考下
    2015-07-07
  • PHP备份/还原MySQL数据库的代码

    PHP备份/还原MySQL数据库的代码

    之前是采用PHP读取数据库结构和内容,然后写文件,这样可能会导致导出的文件不一定能百分百导入到MySQL中去,想想之后采用MySQL自带的导入导出命令最保险
    2011-01-01
  • php递归函数中使用return的注意事项

    php递归函数中使用return的注意事项

    php递归函数中使用return的时候会碰到无法正确返回想要的值得情况,下面就来举例子来说明一下吧
    2014-01-01
  • 了解Joomla 这款来自国外的php网站管理系统

    了解Joomla 这款来自国外的php网站管理系统

    joomla在国外很热,就连台湾都有不少站使用joomla,国内就对joomla缺乏了解。大多都使用dedecms或者phpcms等。在这四个月来一直在学习joomla,觉得用它来建站很方便。
    2010-03-03
  • php调用云片网接口发送短信的实现方法

    php调用云片网接口发送短信的实现方法

    这篇文章主要介绍了php调用云片网接口发送短信的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
    2017-10-10
  • php 按指定元素值去除数组元素的实现方法

    php 按指定元素值去除数组元素的实现方法

    php 按指定元素值去除数组元素的实现方法,需要的朋友可以参考下。
    2011-11-11

最新评论