《阿里云认证的解析与实战-关系型数据库ACP认证》——数据库生态工具—— 一、数据库自治服务DAS

本文涉及的产品
性能测试 PTS,5000VUM额度
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 《阿里云认证的解析与实战-关系型数据库ACP认证》——数据库生态工具—— 一、数据库自治服务DAS

1. 数据库自治服务(DAS)简介

 

数据库自治服务(Database Autonomy Service,简称DAS)是一种基于机器学习和专家经验实现数据库自感知、自修复、自优化、自运维及自安全的云服务,帮助用户消除数据库管理的复杂性及人工操作引发的服务故障,有效保障数据库服务的稳定、安全及高效。

 image.png

 

六个核心特性

 

72小时异常检测

异常信息

自动SQL优化

智能调参

自动弹性伸缩

智能压测和容量评估

 

1) 性能指标异常检测

 

性能指标异常检测是DAS在数据库运行时的状态监控功能。

 

传统方法对数据库监控是通过阈值规则设置,连续触发,无限接近,因此导致触发报警存在滞后性

DAS基于AI实时地进行检测,对监控指标、日志数据等进行全方位监控。

 image.png

2) 特征信息

 image.png 

示例图

 image.png

毛刺(Spike)示例

 image.png

周期性(Seasonality)示例

 image.png

趋势(Trend)示例

image.png

均值偏移(Meanshift)示例

 image.png

新增(Emergence)示例

 

3) SQL诊断与自动SQL优化

 

规模性:足具扩展性的服务架构,以支撑几十万级、百万级的大规模自动优化。

精准性:异常检测机制,实现优化时机的精准识别,问题SQL的精准定位。

安全性:线上无小事,线上变更如何做到安全可控。

全面性:优化效果的全面多维度跟踪,全面实时评估,也是保证安全性的要求。

联动性:综合治理能力,如突发的恶性慢SQL问题,DAS的自动SQL限流,自动SQL优化需要形成联动效应,实现问题的标本兼治。

 image.png

 

4) 自动空间优化

 

自动空间优化手段:

 

无流量表识别

Optimize Table

无流量索引识别

冗余索引

 image.png

 

5) 自动SQL限流

 

DAS自动SQL限流是对数据库实例上特定SQL采取限制运行措施的功能,应急非常有用,可以对SQL的类型进行识别,并给出相应的建议。

image.png

 可识别类型:

 

阻塞型SQL

资源消耗型SQL

流量型SQL

 

6) 自动弹性伸缩

 image.png

 

扩容方式:增加只读节点,扩大实例规格。

客户感受:观测8min,变配~10min。

效果对比:QPS:~600->~3600;CPU:~96%->~50%。

 

7) 智能压测

 

低负载捕获真实业务流量

支持写流量回放压测

通过学习自动生成压测流量

支持语法自动转换

image.png

 

智能压测是主要针对SQL流水的处理,相当于记录真实SQL的行为,可以对数据库行为进行精确的评估,基于真实的业务流量来评估数据库的容量和兼容性。

 

相关文章
|
1月前
|
SQL 存储 关系型数据库
IDEA中居然有碾压Navicat的数据库管理工具
【8月更文挑战第12天】IDEA中居然有碾压Navicat的数据库管理工具
88 3
IDEA中居然有碾压Navicat的数据库管理工具
|
27天前
|
运维 监控 NoSQL
【MongoDB 复制集秘籍】Secondary 同步慢怎么办?深度解析与实战指南,让你的数据库飞速同步!
【8月更文挑战第24天】本文通过一个具体案例探讨了MongoDB复制集中Secondary成员同步缓慢的问题。现象表现为数据延迟增加,影响业务运行。经分析,可能的原因包括硬件资源不足、网络状况不佳、复制日志错误等。解决策略涵盖优化硬件(如增加内存、升级CPU)、调整网络配置以减少延迟以及优化MongoDB配置(例如调整`oplogSize`、启用压缩)。通过这些方法可有效提升同步效率,保证系统的稳定性和性能。
39 4
|
23天前
|
人工智能 小程序 Java
【工具】轻松解锁SQLite数据库,一窥微信聊天记录小秘密
本文介绍了一款名为PyWxDump的开源工具,它可以获取微信账户信息、解密SQLite数据库以查看和备份聊天记录。此工具适用于已登录电脑版微信的用户,通过GitHub下载后简单几步即可操作。适合对数据恢复感兴趣的开发者,但请注意合法合规使用并尊重隐私。
157 2
【工具】轻松解锁SQLite数据库,一窥微信聊天记录小秘密
|
16天前
|
并行计算 关系型数据库 分布式数据库
朗坤智慧科技「LiEMS企业管理信息系统」通过PolarDB产品生态集成认证!
近日,朗坤智慧科技股份有限公司「LiEMS企业管理信息系统软件」通过PolarDB产品生态集成认证!
|
19天前
|
存储 SQL 安全
【数据库高手的秘密武器:深度解析SQL视图与存储过程的魅力——封装复杂逻辑,实现代码高复用性的终极指南】
【8月更文挑战第31天】本文通过具体代码示例介绍 SQL 视图与存储过程的创建及应用优势。视图作为虚拟表,可简化复杂查询并提升代码可维护性;存储过程则预编译 SQL 语句,支持复杂逻辑与事务处理,增强代码复用性和安全性。通过创建视图 `high_earners` 和存储过程 `get_employee_details` 及 `update_salary` 的实例,展示了二者在实际项目中的强大功能。
19 1
|
22天前
|
存储 前端开发 关系型数据库
秀啊,用Python快速开发在线数据库更新修改工具
秀啊,用Python快速开发在线数据库更新修改工具
|
22天前
|
前端开发 数据库 Python
用Python轻松开发数据库取数下载工具
用Python轻松开发数据库取数下载工具
|
24天前
|
缓存 运维 监控
打造稳定高效的数据引擎:数据库服务器运维最佳实践全解析
打造稳定高效的数据引擎:数据库服务器运维最佳实践全解析
|
26天前
|
Cloud Native 数据库 开发者
云原生数据库2.0问题之帮助阿里云数据库加速技术更新如何解决
云原生数据库2.0问题之帮助阿里云数据库加速技术更新如何解决
|
1月前
|
Cloud Native 关系型数据库 分布式数据库
国内首批|阿里云PolarDB通过国家标准GB18030-2022最高级别认证
阿里云瑶池旗下的云原生数据库PolarDB完成了强制性国家标准GB 18030-2022《信息技术 中文编码字符集》标准测评,通过了该标准的最高级别3级认证,成为首批通过该测评认证的关系型数据库管理软件。

热门文章

最新文章

推荐镜像

更多