各位大神,我想知道,在数据库中处理含大量数据的表,求和统计,sum和count哪个处理效率比较高,为什么?
如果仅仅是从数据库中获取,效率都不高,可以考虑加一些缓存机制
真要比较的话,count效率稍高点
建议使用count索引列、内容较少较简单的列
sum要进行相加计算,count只是统计行数
count(1)用于统计记录数,sum函数用于运算总和
sum() 和 count() 就不一样。
sum()是统计记录数的加法运算,count()是统计记录数的条数。
求和统计当然是用sum()
两个函数的功能不一样不能比啊,看需求吧