为了账号安全,请及时绑定邮箱和手机立即绑定
将子查询优化位join时要注意是否存在一对多的关系
这正是我想要补习的知识。赞。。
英文发音可以更准点么?
这老师太紧张了
实际情况下有很多业务是不用主键排序的,这样的情况要如何优化?加索引?

已采纳回答 / sqlercn
一般是通过索引的方式来优化另外就是可以考虑改写SQL语句来试试
优化Limit查询
优化步骤1:使用有索引的列或主键进行ORDER BY操作
SELECT film_id,description from sakia.film ORDER BY film_id limit 50.5
优化步骤2:记录上次返回的主键,在下次查询时使用主键过滤
SELECT film_id,description FROM sakila.film WHERE film_id >55 and film_id<=60 ORDERY BY film_id Limit 1,5
离散程度的大小的判定方法:

计算出数据库中记录不重复数量

select count(distinct row1),count(distinct row2) from table;

count()值大的就离散度高。
select count(release_year),release_year from film where release_year between 2006 and 2007 group by release_year
完成了 实战还很远!
http://tools.percona.com/wizard
apt-get install percona-toolkit
老师讲得很好,涉及了MySQL优化相关的很多方面,从总结到细分,['SQL&索引','库表结构','软件配置',‘硬件配置’],能够帮助大家快速地对MySQL的优化建立初始体系,不过毕竟时间有限,希望后续能有机会听到老师在SQL、索引和库表结构方面更多的分享。
再次感谢:)
课程须知
想要学好这门课程,你需要具备MySQL数据库的基本知识,如果具有相关的工作经验并且希望能提升工作技能的话,这门课程就再适合不过了。
老师告诉你能学到什么?
1、了解数据库优化的各个方面的方法和技巧 2、如何对SQL语句和索引进行优化 3、如何对数据库结构及运行环境进行优化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消