Java 杂谈高性能MySQLMySQL

大牛带你学优化~案例进阶Mysql优化

2019-04-29  本文已影响3人  cd4bd3aa39ec

在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让 MySQL 的优化器能够按照预想的合理方式运行而已。

MySQL 查询过程

优化的哲学

注:优化有风险,修改需谨慎。

优化的需求:

所以优化工作,是由业务需求驱使的!

优化由谁参与?在进行数据库优化时,应由数据库管理员、业务部门代表、应用程序架构师、应用程序设计人员、应用程序开发人员、硬件及系统管理员、存储管理员等,业务相关人员共同参与。

优化思路

优化什么

在数据库优化上有两个主要方面:

优化的范围有哪些

存储、主机和操作系统方面:

应用程序方面:

数据库优化方面:

说明:不管是设计系统、定位问题还是优化,都可以按照这个顺序执行。

优化维度

数据库优化维度有如下四个:

优化选择:

在这里我为大家准备一节sql的国防大学大牛精彩分享
视频内容如下;
1.从实战中来,分析SQL常见深坑;
2.优化全图谱,从0开始;
3.索引的语法精解;
4.索引的雷区,用了索引效率会更慢?
5.30分钟精通执行计划;

一个SQL引发的思考


最简单的索引


稍微复杂点的索引


索引分类

基础语法

最后送波福利。现在加入Java高阶架构qun;603619042,即可获取Java工程化、高性能及分布式、高性能、高架构、zookeeper、性能调优、Spring、MyBatis、Netty源码分析和大数据等多个知识点高级进阶干货的直播免费学习权限及相关视频资料


上一篇下一篇

猜你喜欢

热点阅读