性能分析前提知识|学习笔记

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 快速学习性能分析前提知识

开发者学堂课程【MySQL 高级应用 - 索引和锁性能分析前提知识】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/598/detail/8597


性能分析前提知识


目录:

一.引入简介

二. Mysql query optimizer


一.引入简介

如果说我的系统不行不好,必须要有证据。

举例说明:

比如说,你去医院,你这边可能嗓子发炎了,他一看白细胞的数量超过了正常的时候范围。是不是一定有炎症了。这个时候就像如果我们有一种方法和策略能够给你像医院化验单一样出一份,根据化验单上的某些维度某些字段合理范围。

如果抛开咱们这条系统没问题,你这个化验单就是证据。

 

. Mysql query optimizer

MySql Query Optimizer

1.Mysql 中有专门负责优化 SELECT 语句的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的 Query 提供他认为最优的执行计划(他认为最优的数据检索方式,但不见得是 DBA 认为是最优的,这部分最耗费时间)
2.
当客户端向 MySQL 请求一条 Query ,命令解析器模块完成请求分类,区别出是SELECT 并转发给 MySQL Query Optimizer
, MySQL Query Optimizer 首先会对整条 Query 进行优化,处理掉一些常量表达式的预算,直接换算成常量值。

并对 Query 中的查询条件进行简化和转换,如去掉一些无用或显而易见的条件、结构调整等。然后分析 Query 中的 Hint 信息(如果有),看显示 Hint 信息是否可以完全确定该 Query 的执行计划。

如果没有 Hint Hint 信息还不足以完全确定执行计划,则会读取所涉及对象的统 t 计信息,根据 Query 进行写相应的计算分析,然后再得出最后的执行计划。

MySQL 常见瓶颈

1. CPU : CPU 在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候

I0:磁盘 I / O 瓶颈发生在装入数据远大于内存容量的时候
3.
服务器硬件的性能瓶颈: top , free , iostat lvmstat 来查看系统的性能状态

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
监控 算法 测试技术
项目优化:对已有项目进行性能分析和优化。
项目优化:对已有项目进行性能分析和优化。
92 0
|
8月前
|
运维 关系型数据库 MySQL
性能分析到底是不是性能测试工程师的能力?
【4月更文挑战第27天】性能分析到底是不是性能测试工程师的能力?
76 2
|
8月前
|
监控 数据挖掘
性能分析之解析 RESAR 性能分析七步法
【2月更文挑战第5天】性能分析之解析 RESAR 性能分析七步法
161 3
性能分析之解析 RESAR 性能分析七步法
|
8月前
|
监控 NoSQL MongoDB
|
SQL 存储 缓存
性能分析优化的道与术
如果网络不稳定,也会导致RT的曲线抖动较为剧烈,产生毛刺甚至丢包,这个时候P90/P99的数值也可能变大。因此稳定和足够的网络带宽,对系统的性能来说是很重要的。
性能分析优化的道与术
|
缓存 算法 Linux
系统性能分析从入门到进阶(1)
系统性能分析从入门到进阶
178 0
|
SQL 监控 Java
02 性能分析之解决方案
02 性能分析之解决方案
|
监控 负载均衡 网络协议
01 性能分析之常见思路
01 性能分析之常见思路