奥多码,点击查看详情 APP分发吧,点击查看详情

炼数成金 MySQL数据库查询优化技术/ MySQL实战教程

       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03
       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03

目标:掌握MySQL数据库的查询优化技术

通过本课学员可以:

深入理解数据库的查询优化技术的工作原理

全面地、系统地掌握MySQL数据库的SQL查询调优技术

触类旁通其他数据库、大数据软件的基于SQL的查询调优技术

课程大纲

1 数据库与关系代数

2 数据库查询优化技术总揽

3 查询优化技术理论与MySQL实践(一)——子查询的优化(一)

4 查询优化技术理论与MySQL实践(二)——子查询的优化(二)

5 查询优化技术理论与MySQL实践(三)——视图重写与等价谓词重写

6 查询优化技术理论与MySQL实践(四)——条件化简

7查询优化技术理论与MySQL实践(五)——外连接消除、嵌套连接消除与连接消除

8查询优化技术理论与MySQL实践(六)——数据库的约束规则与语义优化

9查询优化技术理论与MySQL实践(七)——非SPJ的优化

10 MySQL物理查询优化技术概述

11 MySQL索引的利用、优化

12 表扫描与连接算法与MySQL多表连接优化实践

13 查询优化的综合实例(一)——TPCH实践(一)

14 查询优化的综合实例(一)——TPCH实践(二)

15关系代数对于数据库的查询优化的指导意义——查询优化技术总结

课程内容

第1课 数据库与关系代数

综述数据库、关系代数、查询优化技术

综述数据库调优技术

预计时间1小时

第2课 数据库查询优化技术总揽

综述查询优化技术范围,包括查询重用、查询重写规则、查询算法优化、并行查询优化等

综述逻辑查询优化,包括子查询的优化、视图重写、等价谓词重写、条件化简、连接消除、非SPJ的优化等

综述逻辑物理优化,包括单表扫描算法、两表连接算法、多表连接算法、基于代价的算法等

初步理解MySQL的查询执行计划。

预计时间1小时

第3课 查询优化技术理论与MySQL实践(一)——子查询的优化(一)

第4课 查询优化技术理论与MySQL实践(二)——子查询的优化(二)

从理论看,子查询包括的内容和范围,建立清晰的概念

从实践看,MySQL的子查询优化技术的内容和范围,明确掌握子查询优化手段

预计时间2小时,每小时一个课程段(子查询是SQL查询优化的重点内容,务必掌握好)

第5课 查询优化技术理论与MySQL实践(三)——视图重写与等价谓词重写

什么是视图重写?哪些类型的视图可以被优化?MySQL是怎么优化视图的?从而明白在MySQL中怎么写与视图相关的查询语句才能有好的效果?

什么是等价谓词重写?MySQL中怎么写WHERE子句有利于提高查询效率?

预计时间1小时

第6课 查询优化技术理论与MySQL实践(四)——条件化简

什么是条件化简?MySQL中对什么样的条件自动进行优化?如何写出可利用索引的条件语句?

预计时间1小时

第7课 查询优化技术理论与MySQL实践(五)——外连接消除、嵌套连接消除与连接消除

连接方式有些什么类型?不同类型的连接又是怎么优化的?外连接优化的条件是什么?MySQL中怎么写出可优化的连接语句?MySQL是否支持嵌套连接消除?MySQL是否支持连接消除?MySQL中书写SQL连接查询语句时的优化技巧。

预计时间1小时

第8课 查询优化技术理论与MySQL实践(六)——数据库的约束规则与语义优化

数据库的参照完整性(CHECK/not NULL等)。什么是语义优化? MySQL是否支持语义优化?怎么利用语义优化的思路人工进行SQL语句的优化?

预计时间1小时

第9课 查询优化技术理论与MySQL实践(七)——非SPJ的优化

什么是非SPJ优化?

从理论看,GROUP BY、ORDER BY、LIMIT、DISTINCT等怎么被优化?

MySQL中:GROUP BY是怎么优化的?ORDER BY是怎么被优化?LIMIT是怎么被优化?DISTINCT是怎么被优化?

非SPJ优化与索引的关系。

预计时间1小时

第10课 MySQL物理查询优化技术概述

从理论看,物理查询优化技术的范围。

从MySQL实践看,怎么利用物理查询优化技术对SQL查询语句调优?

本节预计会承接第9课的部分内容。

预计时间1小时

第11课 MySQL索引的利用、优化

从MySQL索引的角度出发,看各种SQL查询语句的优化怎么进行?(以前都是从语句的角度看怎么优化,现在站在索引的角度去总结SQL查询语句的优化)

预计时间1小时

第12课 表扫描与连接算法与MySQL多表连接优化实践

MySQL的单表扫描算法。MySQL的两表连接算法。MySQL的多表连接算法。

MySQL的多表连接的优化技巧。

预计时间1小时

第13课 查询优化的综合实例(一)——TPCH实践(一)

第14课 查询优化的综合实例(一)——TPCH实践(二)

以TPC-H国际标准的22条查询语句为实例,综合前面课程的内容,把所学的知识用于实践,进行综合的实战演练。

预计时间2小时(每个课时为1个小时)

第15课 关系代数对于数据库的查询优化的指导意义——查询优化技术总结

再次回到理论,从理论的高度总结关系代数理论与MySQL查询优化实践的关系。真正认识、掌握MySQL的查询优化技术,大步流星步入查询优化的高手之列。

大型门户网站核心技术-Mysql优化

Mysql优化 关键技术

Mysql优化 表的设计

Mysql优化 慢查询(一)

Mysql优化 索引

Mysql优化 优化诀窍

Mysql优化 定时维护

Mysql优化 水平分割

Mysql优化 读写分离

Mysql优化 增量备份

资源下载此资源仅限VIP下载,请先
由于本站资源来源于互联网,以研究交流为目的,所有仅供大家参考、学习,不存在任何商业目的与商业用途,如资源存在BUG以及其他任何问题,请自行解决,本站不提供技术服务! 由于资源为虚拟可复制性,下载后不予退积分和退款,谢谢您的支持!如遇到失效或错误的下载链接请联系客服QQ
本文由【好易之】整理自网络!
原创文章,作者:【好易之】如转载请注明出处:https://www.zhengjiaxi.com/jpfx/cxkf/31507.html
如有侵权,请邮件联系 aoduoye@qq.com 删除。
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
好易之的头像好易之站长
上一篇 2020-03-10 14:43
下一篇 2020-03-10 14:43

相关推荐

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询:点击这里给我发消息

 

工作时间:周一至周五,9:30-18:30,节假日休息

关注公众号
请查看头部文章来源地址!本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,切勿用于商业用途。否则由此引发的法律纠纷及连带责任本站概不承担。
阿里云