慢SQL分析 DBSC 的慢 SQL 分析功能支持对实例中慢 SQL 的记录和执行信息(来源信息、执行时间等)进行统计、抽样、聚合。针对聚合后的 SQL 语句、表结构、索引信息、耗时和来源 IP 等,对慢 SQL 的性能进行分析,并给出优化建议。本文为您介绍如何使用 DBSC 的慢 SQL 分析。 前提条件 实例已接入 DBSC,且接入状态为接入成功。 操作步骤 登录 DBSC 控制台 。
请求参数 参数名称 类型 是否必选 参数位置 描述 version Integer 是 URL参数 API 版本号 instanceId String 是 URL参数 实例ID schema Long 否 URL参数 数据库名称 sqlId Long 否 URL参数 SQL标识ID 返回头域 除公共头域,无其它特殊头域。
digest String 否 URL参数 SQL签名 start String 否 URL参数 SQL执行时间 end String 否 URL参数 SQL结束时间 返回头域 除公共头域外,无其它特殊头域。
start=2006-01-02T15:04:05Z end String 否 RequestBody参数 SQL结束时间。end=2006-01-02T15:04:05Z 返回头域 除公共头域,无其它特殊头域。
管理SQL开发规范 初始状态下,DBSC 提供开发环境和生产环境下的 SQL 开发规范,以确保数据库的安全。您也可以根据自身业务需求,自定义 SQL 开发规范。 注意事项 新规范的创建必须基于已有规范。 系统提供的默认规范无法被删除,但可以编辑。 前提条件 实例已开启开启企业版。 您在组织中的角色为 系统管理员 。 创建规范 登录 DBSC 控制台 。
其它接口说明 获取可用区列表 请求结构 GET /v{version}/zone HTTP/1.1 HOST: rds.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
语法: expression BETWEEN lower_bound AND upper_bound 数据类型:通常expression的计算结果都是数字类型,该操作符也支持其他数据类型。如果必须要确保下界和上界都是可比较的字符,可以使用cast()函数。 使用说明:如果操作数是string类型时使用时,应该小心些。起始部分为上界的长字符串将不会匹配上界,该字符串比上界要大。
String 否 Query参数 数据库名称 返回头域 除公共头域外,无其它特殊头域。
没有符号是升序排序,默认值为null schema String 否 RequestBody参数 指定数据库数据库名称。示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API版本号 instanceId String 是 URL参数 实例ID schema String 否 RequestBody参数 指定数据库数据库名称。示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。