应用开发人员和DBA都需要学会如何让线上业务高效地使用数据库。本课程将从最关键的查询索引设计和使用入手,讲解通过索引设计、表结构设计、合理的评估业务特征和资源需求来优化数据库的方法。您还将学会通过性能测试量化数据库承载业务的能力,最终能够利用MySQL设计出高性能的应用程序。
平时测验、作业合格,期末考试成绩60分以上,即可获得合格证书。
MySQL应用优化精彩片段
MySQL安装、连接、管理能力;
使用SQL语句操作数据库的能力。
本课程将包括如下内容:
MySQL业务优化与设计 | MySQL索引查询优化 | 索引通常是数据库查询性能优化最核心最重要的工具,本节介绍索引的用途和特性,并且初步给出如何正确创建索引的方法以及怎样判断索引是否有效. |
MySQL数据库设计 | 介绍一些数据库表结构整体设计的原则和经验,帮助应用从设计初期就通过合理的表与关系设计规避将来可能发生的性能问题. | |
实践课程6 | 项目例子:索引设计和重新优化、字段和业务需求(分页)等重新审视优化 | |
MySQL容量评估 | MySQL容量评估 | 介绍MySQL上线前业务操作类型,数据量评估,线上机器选型配置等等方面的经验. |
MySQL性能测试 | 线上环境部署完成之后,服务正式上线之前,往往需要对系统进行压力和性能测试,本节将介绍常用的工具及其使用方式. |
所属微专业
所属系列课程