mysql优化篇(二)
来源:互联网 发布:js 改变div class属性 编辑:程序博客网 时间:2024/06/05 19:27
去除查询数据中的重复值
diseinct 去除结果集中重复的值子查询优化
子查询
连接查询
group by
优化前:
sql :
explain select actor.first_name,actor.last_name,count(*)
from sakila.film_actor inner join sakila.actor using(actor_id)
group by film_actor.actor_id
结果:
优化后
sql:
explain select actor.first_name,actor.last_name,c.cnt from sakila.actor inner join ( SELECT actor_id,count(*) as cnt from sakila.film_actor group by actor_id ) AS c using(actor_id)\G
结果:
limt 优化
优化前:(表扫描)
sql:
explain select film_id,description from sakila.film order by title limit 50,5\G
结果:
优化后:
第一步 主键排序(只扫描了55行)
第二步 使用第一次查询的末尾一条为开始行数(只扫描5行)
a) 主键必须是顺序增长的
b ) 主键不是顺序增长的 增加附加列(自增,有索引)
- mysql优化篇(二)
- MySQL 优化(二)
- MySQL 优化(二)
- mysql索引优化篇(二)
- mysql 性能优化(二)
- MYSQL查询优化(二)
- MySQL性能优化(二)
- MYSQL查询优化(二)
- mysql优化总结(二)
- MYSQL查询优化(二)
- MYSQL查询优化(二)
- MySQL数据库优化(二)
- Mysql的优化(二)
- MySQL性能优化(二)
- Mysql性能优化(二) 索引优化
- MySQL(二):MySQL性能优化
- Monty说MySQL的优化(二)(
- MySQL批量插入性能优化(二)
- 【Linux】Ubuntu14.04 用root登录,亲测好用
- 字符设备驱动程序
- Windows批处理学习之文件操作类命令
- 快排
- 选择问题(查找第k小元素)
- mysql优化篇(二)
- Android Studio系列教程四--Gradle基础
- 一种提取HTML网页正文的方法
- Delphi 学习笔记(2015.09.12)
- 12个免费学习编程的网站
- State模式及与Strategy/Commmand/Chain of Resposibility区别
- 常用的PHPStorm快捷键
- 匿名对象、string拼接、stringBuffer
- LeetCode_merge-two-sorted-lists