日常读书笔记
- 全字段排序
- 语句
- 执行流程
- 问题
- 总结
- rowid排序
- 语句
- 执行流程
- 优点
- 缺点
- 建议
- 如果MySQL担心内存太小,才会选择 rowid
- 如果MySQL认为内存足够大,优先选择全字段排序
- MySQL的设计思想
- 如果内存够,就尽量多利用内存,尽量减少磁盘访问
- 那是不是所有的order by都需要在sort_buffer中排序?
- 答案:不是
- 联合索引
- 执行流程
- 优化答案
- 联合索引覆盖所有的查询字段,减少一次回表,但是占内存,得维护
- 答案:不是