mysql_num_rows VS COUNT 效率問題分析
更新時間:2011年04月23日 22:34:26 作者:
mysql_num_rows 和 count( * ) 都能統(tǒng)計總數(shù),那個能好一點呢?
mysql_num_rows 和 count( * ) 都能統(tǒng)計總數(shù),那個能好一點呢?
或者
分別什么時候用num_rows 和 count( * )呢
一個直觀的對比
測試數(shù)據(jù):
條數(shù):139764條
數(shù)據(jù)表大?。?00M
結(jié)果:
fetch_num_rows 用時:35.272329092026
count(*) 用時:0.071956872940063
如果單純統(tǒng)計數(shù)量 當然是count(*)
fetch_num_rows必須遍歷數(shù)據(jù)庫以后才能得出 效率低于count(*)
或者
分別什么時候用num_rows 和 count( * )呢
一個直觀的對比
測試數(shù)據(jù):
條數(shù):139764條
數(shù)據(jù)表大?。?00M
結(jié)果:
fetch_num_rows 用時:35.272329092026
count(*) 用時:0.071956872940063
如果單純統(tǒng)計數(shù)量 當然是count(*)
fetch_num_rows必須遍歷數(shù)據(jù)庫以后才能得出 效率低于count(*)
您可能感興趣的文章:
- Mysql中的count()與sum()區(qū)別詳細介紹
- MYSQL中統(tǒng)計查詢結(jié)果總行數(shù)的便捷方法省去count(*)
- mySQL count多個表的數(shù)據(jù)實例詳解
- 關于mysql innodb count(*)速度慢的解決辦法
- MySQL中distinct和count(*)的使用方法比較
- 詳細解讀MySQL中COUNT函數(shù)的用法
- 關于mysql中innodb的count優(yōu)化問題分享
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- mysql中count(), group by, order by使用詳解
- MySQL中count(*)、count(1)和count(col)的區(qū)別匯總
相關文章
php中閉包(Closure)的bindTo函數(shù)用法詳解
bindTo 是 PHP 中的一個方法,用于改變閉包(Closure)內(nèi)部的 $this 上下文以及其靜態(tài)范圍,這意味著你可以將一個閉包從一個對象或類綁定到另一個對象或類上,使其在調(diào)用時使用新的上下文,本文給大家就介紹了php中閉包(Closure)的bindTo函數(shù)用法,需要的朋友可以參考下2024-07-07
了解Joomla 這款來自國外的php網(wǎng)站管理系統(tǒng)
joomla在國外很熱,就連臺灣都有不少站使用joomla,國內(nèi)就對joomla缺乏了解。大多都使用dedecms或者phpcms等。在這四個月來一直在學習joomla,覺得用它來建站很方便。2010-03-03
php調(diào)用云片網(wǎng)接口發(fā)送短信的實現(xiàn)方法
這篇文章主要介紹了php調(diào)用云片網(wǎng)接口發(fā)送短信的實現(xiàn)方法的相關資料,希望通過本文能幫助到大家,讓大家實現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10
php 按指定元素值去除數(shù)組元素的實現(xiàn)方法
php 按指定元素值去除數(shù)組元素的實現(xiàn)方法,需要的朋友可以參考下。2011-11-11

