参考http://www.cxybl.com/html/wlbc/db/Oracle/2011_1005_4889.html
总体感觉count(*)效率高,但数据量大的话,count(1)快了,两个都是很快的,当然给列字段建索引的话,也是一种策略。count(rowid)少用。
本文探讨了在Oracle数据库中使用不同SQL计数方法(如count(*)、count(1)及count(rowid))的性能差异。总体而言,count(*)效率较高,但在大数据量下count(1)表现出更好的性能。此外,文中还提到了为特定列建立索引作为提高查询速度的一种策略。
参考http://www.cxybl.com/html/wlbc/db/Oracle/2011_1005_4889.html
总体感觉count(*)效率高,但数据量大的话,count(1)快了,两个都是很快的,当然给列字段建索引的话,也是一种策略。count(rowid)少用。
1万+

被折叠的 条评论
为什么被折叠?