了解最新公司动态及行业资讯
澜梦IT攻略,我们来了!
参观了(阿里云)RDS后,了解了墙裂推荐的另一个服务,DAS自治服务。
1:自律服务
可以在几分钟内检测到异常,并且可以订阅事件以自动发送通知。
SQL自动限流功能非常先进。 根据SQL总量和信息,一般是block SQL(DDL操作,等待锁,大事务),slow SQL(同时执行量不高,但占用大量CPU和IO资源)
SQL自动优化根据SQL总量进行SQL诊断,自动创建和删除索引。
自动性能伸缩可以在支持不足的情况下自动增加数据库的规格,起到了很好的作用,但同时也带来了计费问题。
自动空间扩容,这个功能还是挺强大的,容量不足的时候会自动扩容。 自制数据库,扩容是个大工程。
智能按压,这个功能有点意思。 玩源数据库的sql,DDL的行为是怎么玩的?
智能参数,你真的不需要了解mysql参数的构成吗? 使用服务的先决条件是了解该服务。
2:监控
性能趋势和实时性能可以考虑(阿里云),这些指标很重要,可以实时和趋势看到。 现在tps,qps等性能都比自制的mysql高。
性能洞察、负载监控、分析、性能调优工具,以直观的方式优化sql,确定问题根源,提高数据库稳定性,比较好用的功能是自动优化sql索引,非常实用。
性能异常检测和一键诊断功能,可以汇总并上报数据库实例的监控状态。
3:报警
支持数据库级别和系统级别的各种警报。
4:SQL分析
Slow SQL 和 full size SQL 告诉我们,它真的很实用服务器运维,调用 SQL 很频繁。 这些SQL消耗资源,对数据库非常有用。
另外,它提供了相当于执行show语句的10秒SQL分析功能服务器运维,结合管理功能,可以知道mysql最近执行了什么语句。
5:SQL审计
主要靠大数据分析排查是否存在SQL注入风险。
6:诊断
其实和监控的集成度是很高的,主要是一键诊断功能。
从DAS提供的功能来看,主要还是靠数据分析,尤其是它的总SQL和分析。 整体架构图如下。 DAS解决了数据库的运维和管理问题。 在业务高速迭代的情况下,如何进行容量规划,避免索引设计不顺畅,或者发现慢SQL怎么办? 实现快速定位需要数据支持,管理成本高,需要专业人才。 数据库是核心资源,风险很高。
最后,DAS服务器不仅可以监控Mysql,还可以监控Redis等,不仅可以监控RDS,还可以监控自制的MySQL,云时代真是松了一口气。
文/上海澜梦IT外包专家