案例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爬虫速度的影响分析
|
2月前
|
缓存 监控 测试技术
全网最全压测指南!教你如何测试和优化系统极限性能
大家好,我是小米。本文将介绍如何在实际项目中进行性能压测和优化,包括单台服务器和集群压测、使用JMeter、监控CPU和内存使用率、优化Tomcat和数据库配置等方面的内容,帮助你在高并发场景下提升系统性能。希望这些实战经验能助你一臂之力!
141 3
|
2月前
|
SQL 缓存 监控
接口性能倍增记:一次成功的优化实践
在软件开发过程中,接口性能优化是提升用户体验和系统稳定性的关键环节。本文将分享一次接口优化的成功案例,从问题发现到解决方案实施,详细介绍我们的优化过程和成果。
39 0
|
5月前
|
Java
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
典型热点应用问题之应用A的"纯构建"耗时在最佳情况下的问题如何解决
|
5月前
|
Docker 容器
典型热点应用问题之追求60秒构建时间目标的问题如何解决
典型热点应用问题之追求60秒构建时间目标的问题如何解决
|
8月前
|
SQL JSON 关系型数据库
selenuim实战优化
该文介绍了如何使用Selenium将数据直接存入MySQL数据库,以苏宁易购网站为例。首先,优化了JSON数据写入,通过pymysql连接数据库,创建`books`表并读取JSON文件插入数据。接着,整合代码实现直接从网页抓取价格和标题,使用Selenium自动化滚动加载页面,定位元素,清洗数据并使用参数化查询插入到`books`表。主程序循环遍历多页数据,最后关闭数据库连接。
56 1
|
8月前
|
传感器 算法 测试技术
LabVIEW更高的吞吐量与更少的延迟2
LabVIEW更高的吞吐量与更少的延迟2
55 2
|
8月前
|
算法 芯片
LabVIEW更高的吞吐量与更少的延迟A
LabVIEW更高的吞吐量与更少的延迟A
47 2
|
缓存 算法 Cloud Native
面试技巧:如何在有限时间内优化代码性能
面试技巧:如何在有限时间内优化代码性能
80 0
|
SQL 存储 关系型数据库
延迟优化|学习笔记
快速学习延迟优化
119 0
延迟优化|学习笔记