【慕课网_性能优化之MySQL优化_学习】【07】
来源:互联网 发布:unity3d 5.5粒子系统 编辑:程序博客网 时间:2024/06/07 12:05
Limit语句的优化
EXPLAIN SELECT film_id,description FROM film ORDER BY title LIMIT 50,5
使用了表扫描的操作,扫描了1000行的记录,同时使用了文件排序------>IO问题
优化: 使用有索引的列或主键进行ORDER BY操作
EXPLAIN SELECT film_id,description FROM film ORDER BY film_id LIMIT 50,5
优化后没有使用文件排序了
优化: 使用主键进行过滤
EXPLAIN SELECT film_id,description FROM film WHERE film_id > 55 AND film_id <=60 ORDER BY film_id LIMIT 1,5
优化后扫描行数降低了
缺点: 主键要连续, 解决办法: 新建一个列idx_id,该列是自增的, 且加上索引
阅读全文
0 0
- 【慕课网_性能优化之MySQL优化_学习】【07】
- 【慕课网_性能优化之MySQL优化_学习】【01】
- 【慕课网_性能优化之MySQL优化_学习】【02】
- 【慕课网_性能优化之MySQL优化_学习】【03】
- 【慕课网_性能优化之MySQL优化_学习】【04】
- 【慕课网_性能优化之MySQL优化_学习】【05】
- 【慕课网_性能优化之MySQL优化_学习】【06】
- 【慕课网_性能优化之MySQL优化_学习】【08】
- 【慕课网_性能优化之MySQL优化_学习】【09】
- 【慕课网_性能优化之MySQL优化_学习】【10】
- 【慕课网_性能优化之MySQL优化_学习】【11】
- 性能优化_资料
- 人工神经网络学习笔记_性能优化
- Hibernate 性能优化_转载
- 高性能MySql进化论(一):数据类型的优化_上
- 高性能MySql进化论(二):数据类型的优化_下
- 高性能MySql进化论(二):数据类型的优化_下
- 高性能MySql进化论(一):数据类型的优化_上
- Windows 下安装composer
- openshift rhel7 添加image stream
- Split Array into Consecutive Subsequences 解法
- Q146:PBRT-V3,对系统进行拓展(以添加一个新的Integrator为例)
- Linux内核版本和发行版本
- 【慕课网_性能优化之MySQL优化_学习】【07】
- Linux各常用命令缩写
- Linux网络编程——Unix本地套接字
- php开发地图
- 1021. 个位数统计 (15)
- 深入理解Java的接口和抽象类
- libevent和基于libevent的网络编程
- freemarker 页面获取url中参数
- 苹果app签名/苹果企业签名 苹果app如何上架?