MySQL COUNT函数优化及count(1)/count(*)/count(列名)的区别

count函数优化 使用近似值:算法 在某些应用场景中,不须要彻底精确的值,能够参考使用近似值来代替,好比能够使用explain来获取近似的值。其实在不少OLAP的应用中,须要计算某一个列值的基数,有一个计算近似值的算法叫作HyperLogLog。缓存 更复杂的优化:函数 通常状况下,count()须要扫描大量的行才能获取精确的数据,其实很难优化,在实际操做的时候能够考虑使用索引覆盖扫描,或者增长
相关文章
相关标签/搜索