[MySQL]统计表的总行数,count(1)怎么优化

前言: 感谢mysql实战45讲,又学了很多~ 最为重要用count(*)最好 1. count(*)实现方式? MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高(但是也是没有where条件的情况下); InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。 怎么InnoDB这么
相关文章
相关标签/搜索