慢查询日志 :基于数据库中的慢查询日志自动审核慢 SQL,您还需要在 审核时间段 中,选择慢 SQL 产生的时间范围,默认为当前时间点的前 24 小时,最大可选范围为 24 小时,可选择距离当前时间点前一个月的数据。
操作步骤 创建 SQL 限流任务 登录 云数据库 RDS 控制台 。 在 RDS 控制台,选择一个 MySQL 双机高可用主实例,点击实例名称,进入 实例详情 。 在“云数据库 RDS 实例”详情页面,点击 SmartDBA ,展开模块信息。 点击 SQL 限流 ,点击 创建任务 按钮,创建SQL限流任务。
SQL任务 SQL 任务是对数据库发起 SQL 操作的任务,主要包括 DDL(数据库定义语言)、DML(数据库操纵语言)等 SQL 语句。本文介绍如何使用 SQL 任务。 功能介绍 为保障数据安全,对目标数据源没有写权限的用户无法对该数据源的内容发起变更,如果您无权限或某些操作被 SQL 开发规范管控,在有变更需求的情况下,可以通过提交 SQL 任务工单实现。
慢SQL统计 概述 云数据库 RDS for MySQL 提供慢SQL的执行情况的统计,便于您对SQL语句的执行效率进行分析和优化。 慢SQL统计 登录 RDS 管理控制台 。 在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 进入实例详情页面。 云数据库 RDS for MySQL 实例的新增慢日志会自动进行备份。
返回参数 参数名称 类型 描述 list List<SlowsqlExplainResponse> SQL记录的列表 SlowsqlExplainResponse字段数据结构说明 参数名称 类型 描述 explainId Long SELECT标识符,这是查询中SELECT的序列号 extra String 此列包含有关MySQL如何解析查询的其他信息。
在左侧导航栏,点击 诊断优化—>慢 SQL 分析 。 进入慢 SQL 分析页面后,在左上方选择要查看的实例。 注意 : 当前支持的数据库类型为:RDS for MySQL 在慢 SQL 分析页面,选择需要查看的时间段内 慢 SQL 趋势 、 耗时分布 、 慢 SQL 统计 和 慢 SQL 详情 。 说明 最多可查询最近 4 天内的慢 SQL 信息。
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API 版本号 instanceId String 是 URL参数 实例ID schema Long 否 RequestBody参数 指定数据库 interval Long 否 RequestBody参数 时间间隔(分钟) start String 否 RequestBody参数 SQL执行时间。
控制台自动跳转到 SQL 开发规范详情 页面,您可以在该页面编辑、开关目标规则。 说明 SQL 开发规则分如下 3 大类,您可以单击类别页签进行切换。 结构 :主要关注数据库对象的创建、修改和删除,包括表、视图、存储过程、触发器等。 查询与更新 :主要关注 SQL 查询和更新语句的编写,包括 SELECT、UPDATE、INSERT、DELETE 等语句。
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API版本号 instanceId String 是 URL参数 实例ID schema String 否 RequestBody参数 指定数据库数据库名称。示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API版本号 instanceId String 是 URL参数 实例ID schema String 是 URL参数 数据库 sqlId String 是 URL参数 SQL标识 返回头域 除公共头域,无其它特殊头域。