查询性能的优化 - 前言

上一章,我们解释了怎样优化schema.这是高性能的一个必要条件。但是仅仅考虑Schema也是不够的-你也需要设计你的查询。如果你的查询很差,即使Schema设计完美,也没什么用。

 

查询优化,索引优化,和schema优化应该一起齐头并进的。随着你在MySQL中获得了优化查询的经验,你也会明白怎样设计Schema来支持你这些高效的查询。同样的,你对Schema设计的了解也会影响你所写查询的类型。这个过程是花费时间的,所以我们建议在你知道更多的时候,要复习下前几章。

 

这章要从考虑查询的设计开始。如果一个查询效率很低,这是你应该首先要考虑的。之后深度挖掘查询优化器和服务器内部。我们教你怎样发现MySQL执行查询的方式,并且你会知道怎样改变查询执行计划。最后,我们在看下MySQL一些没有优化查询的一些地方和探索查询优化器使MySQL更高效的执行查询。

 

我们的目标是使你更深层次的理解MySQL执行查询的方式,因此你会思考什么事高效和不高效,探索MySQL优势,并且避免缺点。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值