InnoDB 引擎中 count(*)速度?

为什么 select count(*) from t,在 InnoDB 引擎中比 MyISAM 慢? 不一定。分两种情况。 1.如果在查询语句中带有where 条件的话。两种表的操作是一样的。 2.如果查询SQL语句不带有where 条件的话。MyISAM 比InnoDB 快。因为在MyISAM 引擎中把一张表的总行数存储在了磁盘上,查询的时候直接返回就行了。而InnoDB 需要全表扫描,计算总行
相关文章
相关标签/搜索