华为云计算 云知识 数据库扩容方案的主要内容
数据库扩容方案的主要内容

任何一个 数据库 系统的容量都是在某个时间点的基础上对未来一段时间内的数据量进行估算后确定的,容量不仅仅是数据存储量,还需要考虑以下几个方面:

计算能力不足(整个系统CPU日均繁忙程度>90%);

响应/并发能力不足(QPS,TPS显著下降,无法满足SLA);

数据容量不足(可用的数据空间低于15%)。

扩容方案的选择

1.垂直扩容

垂直扩容是增加数据库服务器硬件,如增加内存,增大存储,提升网络带宽,提升单机硬件方面性能配置。这种方式相对简单,但是会遭遇单机硬件性能瓶颈。

2.水平扩容

横向增加服务器数量,利用集群中服务器数量的优势来增加整体系统的性能。

3.停机扩容

简单,但是时间窗口有限,出现问题会导致扩容失败。而且如果时间过长,不易被客户接受。

4.平滑扩容

对数据库服务无影响;

技术方案相对复杂,尤其数据库服务器数量增多,扩容复杂程度就急剧上升。

上一篇:Redis全景实践课 下一篇:CDN动态内容分发原理

云数据库 RDS for MySQL

 

云数据库 RDS for MySQL拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点,让您更加专注业务发展。