开发者学堂课程【云数据库优化十大典型案例:案例6:CPU 100%场景优化】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/597/detail/8569
案例6:CPU 100%场景优化
内容介绍:
1. 三大因素
2. 解决方案
一.CPU100%三大因素:慢SQL,锁,资源
1. 慢SQL
数据库出现慢SQL,慢SQL堆积,CPU上下文切换非常厉害,CPU很容易被打满。所以当慢SQL变慢时,会把数据库带慢。
2. 锁
出现锁同样会导致CPU100%。
3. 资源
如果配置比较低,但需求较高,去做资源升级。
二.解决方案
1. 慢SQL问题
通过优化索引,子查询,隐士转换,分页改写等优化;
2. 锁等待问题
通过设计开发和资源运维优化锁等待;
3. 资源问题
通过参数优化,弹性升级。读写分离,数据库拆分等方式优化;