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ù)實例詳解
- 關(guān)于mysql innodb count(*)速度慢的解決辦法
- MySQL中distinct和count(*)的使用方法比較
- 詳細解讀MySQL中COUNT函數(shù)的用法
- 關(guān)于mysql中innodb的count優(yōu)化問題分享
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- mysql中count(), group by, order by使用詳解
- MySQL中count(*)、count(1)和count(col)的區(qū)別匯總
相關(guān)文章
PHP封裝的數(shù)據(jù)庫模型Model類完整示例【基于PDO】
這篇文章主要介紹了PHP封裝的數(shù)據(jù)庫模型Model類,結(jié)合實例形式分析了php基于PDO針對mysql數(shù)據(jù)庫常見增刪改查、統(tǒng)計、判斷等相關(guān)操作封裝與使用技巧,需要的朋友可以參考下2019-03-03windows中PHP5.2.14以及apache2.2.16安裝配置方法
windows中PHP5.2.14以及apache2.2.16安裝配置,需要配置php運行環(huán)境的朋友可以參考下。2010-09-09使用GDB調(diào)試PHP代碼,解決PHP代碼死循環(huán)問題
這篇文章主要介紹了使用GDB調(diào)試PHP代碼,解決PHP代碼死循環(huán)問題,需要的朋友可以參考下2015-03-03