数据库自治服务DAS提供以下相关API接口。
实例接入
API | 描述 |
添加数据库实例。 |
SQL限流
API | 描述 |
控制数据库请求访问量和SQL并发量。 | |
关闭指定限流规则。 | |
关闭全部正在执行的限流规则。 | |
获取正在执行的限流规则。 | |
获取历史限流规则。 | |
根据原始SQL语句,生成限流关键词串。 |
SQL诊断
API | 描述 |
在接入DAS的实例上发起SQL诊断请求。 | |
分页获取SQL诊断历史记录。 | |
查询SQL诊断的结果。 |
智能压测
API | 描述 |
查询压测任务列表。 | |
查询压测任务。 | |
查询压测任务配置。 | |
执行压测任务。 | |
接口创建压测任务。 | |
删除压测任务。 | |
停止压测任务。 | |
在ADAM上创建压测任务。 | |
删除已停止的DBGateway元数据。 |
诊断报告
API | 描述 |
创建诊断报告。 | |
查询诊断报告列表。 |
自动SQL优化
API | 描述 |
查询DAS自动SQL优化产生的诊断建议。 | |
批量开启、修改或关闭自动SQL优化功能。 | |
获取指定时间段内自动SQL优化任务的统计数据,包括任务总数和最大收益等。 |
缓存分析
API | 描述 |
创建缓存分析任务。 | |
查询缓存分析任务详情。 | |
查询缓存分析任务列表。 |
巡检评分
API | 描述 |
获取实例巡检评分。 |
事件通知
API | 描述 |
配置数据库实例的事件订阅设置。 | |
获取数据库实例的事件订阅设置。 | |
获取自治事件内容。 | |
获取指定事件范围内的通知事件。 |
Redis热键
API | 描述 |
查询Redis实例热Key。 | |
获取当前内存中的热Key和大Key。 | |
获取一段时间内排名前20的热Key。 | |
获取一段时间内排名前20的大Key。 |
查询治理
API | 描述 |
获取执行失败的模板数据。 | |
获取执行失败的样本数据。 | |
获取治理建议。 | |
获取规则列表。 | |
获取查询治理趋势数据。 | |
获取查询治理实例红榜和实例黑榜的数据。 | |
获取查询治理模板数据。 | |
对目标SQL进行打标。 | |
获取指定SQL的标签。 | |
获取查询治理的分享链接。 |
SQL洞察
API | 描述 |
查询数据库实例SQL洞察结果中的MySQL错误码以及每个错误码对应的SQL数量。 | |
获取数据库实例SQL洞察结果中指定SQL的执行错误次数。 | |
查询数据库实例SQL洞察结果中产生指定MySQL错误码的SQL ID。 | |
查询数据库实例SQL洞察结果中执行错误的SQL样本数据,最多返回指定时间范围内20条数据。 | |
按照访问来源统计数据库实例SQL洞察结果中的全量请求数据。 | |
按照SQL ID异步统计数据库实例SQL洞察结果中的全量请求数据。 | |
按照SQL ID查询数据库实例SQL洞察结果中的SQL样本数据,最大返回20条样本数据。 | |
查询数据库实例7天内SQL洞察和审计(新版)的热存储数据明细。 |
专业版管理
API | 描述 |
为指定数据库实例开启DAS专业版。 | |
关闭指定数据库实例的DAS专业版。 | |
查询数据库实例SQL洞察存储空间的使用情况。 | |
查询指定数据库实例是否开启了DAS专业版。 |
实例会话
API | 描述 |
获取Redis数据库实例当前会话数据。 | |
结束指定实例上的全部会话。 | |
创建结束会话的任务。 | |
获取结束会话任务的结果。 | |
采用异步方式获取实例当前会话数据,并按照不同维度统计会话信息。 |
自动SQL限流
API | 描述 |
采用异步方式,批量设置指定数据库实例的自动SQL限流配置参数。 | |
获取指定数据库实例的自动SQL限流规则。 | |
批量关闭指定数据库实例的自动SQL限流功能。 |
自动空间优化
API | 描述 |
采用异步方式,批量设置指定数据库实例空间碎片自动回收功能的配置参数。 | |
获取指定数据库实例的空间碎片自动回收规则。 | |
批量关闭指定数据库实例的空间碎片自动回收功能。 |
自动弹性伸缩
API | 描述 |
修改实例弹性伸缩功能配置。 | |
查询实例弹性伸缩功能配置信息。 | |
关闭指定弹性伸缩功能。 |
分区热力图
API | 描述 |
查看PolarDB-X 2.0分区访问热度和数据热点。 |
性能洞察(新版)
API | 描述 |
获取性能洞察(新版)功能的SQL样本数据。 | |
查询数据库实例性能洞察(新版)指定指标的趋势。 | |
查询数据库实例性能洞察(新版)中按照SQL ID维度统计的全量请求数据。 |