阿里数据库SRE

时间:2021-08-19 08:35:11   收藏:0   阅读:25

数据库稳定性治理

数据库是应用的核心命脉,对于ECS管控来说,所有的核心业务全部跑在RDS之上,如果数据库发生故障,对应用的损害无论从管控面或者数据面都是致命的。所以,SRE做的第一件事情就是守住核心命脉,对数据库稳定性进行全面的治理。

首先,我们先来看一下ECS管控在规模化业务下,数据库面临的问题:

  1. 空间增长过快,无法支撑业务近期发展需求。
  2. 慢SQL频发,严重影响应用稳定性。
  3. 数据库变更故障率高,DDL大表变更引起的故障占比高。
  4. RDS性能指标异常,数据库各种性能指标异常。
  5. RDS报警配置混乱,报警信息存在遗漏,误报的情况。

对于数据库的问题我们的策略是数据库+业务两手抓,单纯优化数据库或者业务调优效果都不是最佳的。比如典型的数据库大表问题,占用空间大,查询慢,如果单纯从数据库层面进行空间扩容,索引优化可以解决短期问题,当业务规模足够大的时候,数据库优化一定会面临瓶颈,这个时候需要业务调优双管齐下。

下面简单介绍一下优化思路:

下图是ECS在数据库稳定性治理上的几个探索。

技术分享图片

2)监控预警治理

原文:https://www.cnblogs.com/zping/p/15158340.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!