摘要: 总结写在前面: 1. 介绍了orderBy的两种算法流程:全字段排序 和 rowid排序。 2. rowid排序 相比 全字段排序,参与排序字段较少,耗内存较少,多一步回表,如果内存够的情况下MySQL会考虑优先使用全字段排序 3.MySQL做排序是较高成本的操作,可以在排序字段上加索引,减少消耗; 阅读全文
posted @ 2020-03-17 21:56 钺览IT 阅读(373) 评论(0) 推荐(0) 编辑
摘要: count(*) 的实现方式 MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高 InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数 阅读全文
posted @ 2020-03-17 20:09 钺览IT 阅读(146) 评论(0) 推荐(0) 编辑