0.背景 自从大家对于MySQL数据库的稳定性有了更高的追求后,经常有小伙伴有这样的疑问,对于count(*)这样的操作,有没有正确的姿势,或者有没有可以优化的地方? 但答案比较残酷,如果已经使用了正确的索引,那么基本上没有可以优化的地方.一旦出现慢查询了,它就是慢查询了,要改,只能自己计数或者通过其他搜索平台来做. 今天,就一起来看看为什么会这样,并对大家日常会遇到的一些的困惑进行解答. 1.count(*)的实现方式 据说,MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count