在左侧导航栏,点击 诊断优化—>慢 SQL 分析 。 进入慢 SQL 分析页面后,在左上方选择要查看的实例。 注意 : 当前支持的数据库类型为:GaiaDB 在慢 SQL 分析页面,选择需要查看的时间段内 慢 SQL 趋势 、 执行耗时分布 、 慢 SQL 统计 和 慢 SQL 详情 。 说明 最多可查询最近 7 天内的慢 SQL 信息。
instanceId String 是 URL参数 实例ID schema Long 否 RequestBody参数 指定数据库 interval Long 否 RequestBody参数 时间间隔(分钟) start String 否 RequestBody参数 SQL执行时间。
rsion Integer 是 URL参数 API 版本号 instanceId String 是 URL参数 实例ID schema Long 否 URL参数 数据库名称 sqlId Long 否 URL参数 SQL标识ID 返回头域 除公共头域,无其它特殊头域。
必须改进 :最高级别的 SQL 问题,请将此规范级别应用于会对数据库造成严重影响的 SQL 规则,并确保开发人员修复此类问题。 建议改进 :通常适用于比较宽松的规范,可以根据实际情况选择是否遵守。如果不遵守这些规则,可能会导致 SQL 语句难以维护或者运行效率低下。 支持数据库 列出该条规则支持的所有数据库类型。您可以按需选择对哪种数据库类型生效,支持单选和多选。
没有符号是升序排序,默认值为null schema String 否 RequestBody参数 指定数据库数据库名称。示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。
ceId 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标识 返回头域 除公共头域,无其它特殊头域。
ring 源客户端IP cluster String 分片ID connectionId Long 连接ID currentDB String 数据库名称 digest String SQL签名 duration Double 慢SQL耗时 examinedRows
关闭慢SQL诊断 接口说明 本接口用于关闭慢SQL诊断 请求结构 Plain Text 复制 1 DELETE /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 Content-Type: application/json 4 Authorization: authorization
SQL-开发类问题 单表数据量多大合适? 建议单表记录数不要超过2000w,如果超过了建议拆库或拆表。 单条 SQL 如何批量删除数据? 删除顺序如下:主键范围删除大于(>)主键in方式删除大于(>) 联合主键删除,单条SQL删除数据范围800~1000。 单条 SQL 插入是需要注意什么? 行数控制在2000个以内,批量操作时建议执行必要sleep;有自增键的表并发要控制在200以内。