案例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 变更期间观察是否有大查询;

相关文章
|
2月前
|
数据采集 缓存 定位技术
网络延迟对Python爬虫速度的影响分析
网络延迟对Python爬虫速度的影响分析
|
监控 算法 测试技术
性能优化之几种常见压测模型及优缺点 | 陈显铭
上一篇讲的是《性能优化的常见模式及趋势》,今天接着讲集中常见的压测模型。通过上一章我们大概知道了性能优化的一些招式,但是怎么发现有性能问题,常见的模式还是需要压测。
5893 0
|
2月前
|
缓存 监控 测试技术
全网最全压测指南!教你如何测试和优化系统极限性能
大家好,我是小米。本文将介绍如何在实际项目中进行性能压测和优化,包括单台服务器和集群压测、使用JMeter、监控CPU和内存使用率、优化Tomcat和数据库配置等方面的内容,帮助你在高并发场景下提升系统性能。希望这些实战经验能助你一臂之力!
135 3
|
5月前
|
Java
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
|
5月前
|
Docker 容器
典型热点应用问题之追求60秒构建时间目标的问题如何解决
典型热点应用问题之追求60秒构建时间目标的问题如何解决
|
8月前
|
存储 缓存 安全
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
409 0
|
缓存 算法 Cloud Native
面试技巧:如何在有限时间内优化代码性能
面试技巧:如何在有限时间内优化代码性能
80 0
|
前端开发
一次性能优化思考过程
最近业务上空闲了下来,也是把之前在开发时自身感受比较大的白屏时间放在了主线上去排查优化,这里记录一下笔者对于移动端vConsole脚本的引入问题全过程。
177 0
一次性能优化思考过程
|
SQL 存储 关系型数据库
延迟优化|学习笔记
快速学习延迟优化
119 0
延迟优化|学习笔记