案例4:延迟优化 | 学习笔记

简介: 简介:快速学习案例4:延迟优化

开发者学堂课程【云数据库优化十大典型案例:案例4:延迟优化】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/597/detail/8569


案例4:延迟优化

 

内容简介

一.只读实例架构

二.DDL 导致延迟

三.MDL 锁导致延迟

四.资源问题导致延迟

五.延迟问题最佳实践


一.只读实例架构

数据库需要升级到5.6版本

最多支持5个节点

采用 MySQL 复制原生实现数据同步


二.DDL 导致延迟

常见 DDL:

cerate index ,repair ,optimze table ,alter table add column

大事务:

create ..as select ,insert...select , load...data , delete...from ,update ..from


三.MDL 锁导致延迟

Tips

通过执行 show processlist 查看连接的状态;(看看是否发生阻塞)

锁会阻塞复制线程导致复制延迟;


四.资源问题导致延迟

Tips

压力:同步压力+只读业务压力

效率:CPU+IOPS 资源


五.延迟问题最佳实践

①排查思路

1.一看资源是否达到瓶颈;

2.二看线程状态是否有锁;

3.三判断是否存在大事务;

②最佳实践

1.使用 innodb 存储引擎;

2.只读实例的规格不低于主实例;

3.大事务拆分为小事务;

4.DDL 变更期间观察是否有大查询;

相关文章
|
6月前
|
测试技术
性能场景之压测策略设计
【2月更文挑战第19天】性能场景之压测策略设计
583 4
性能场景之压测策略设计
|
11天前
|
数据采集 缓存 定位技术
网络延迟对Python爬虫速度的影响分析
网络延迟对Python爬虫速度的影响分析
|
2月前
|
边缘计算 缓存 自动驾驶
5G如何实现更高的数据速率?涉及哪些技术?
5G如何实现更高的数据速率?涉及哪些技术?
99 0
|
3月前
|
Java
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
|
3月前
|
Docker 容器
典型热点应用问题之追求60秒构建时间目标的问题如何解决
典型热点应用问题之追求60秒构建时间目标的问题如何解决
|
6月前
|
Dubbo Java 测试技术
性能基础之浅谈常见接口性能压测
【4月更文挑战第26天】性能基础之浅谈常见接口性能压测
114 1
性能基础之浅谈常见接口性能压测
|
6月前
|
存储 缓存 安全
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
340 0
|
缓存 算法 Cloud Native
面试技巧:如何在有限时间内优化代码性能
面试技巧:如何在有限时间内优化代码性能
72 0
|
SQL 缓存 固态存储
线上MySQL频繁抖动的性能优化实战
平时执行的更新语句,都是从磁盘上加载数据页到DB内存的缓存页,接着就直接更新内存里的缓存页,同时还更新对应的redo log写入一个buffer中。
209 0
|
SQL 存储 关系型数据库
延迟优化|学习笔记
快速学习延迟优化
109 0
延迟优化|学习笔记
下一篇
无影云桌面