返回参数 参数名称 类型 描述 affectedRows Long 影响行数 clientHost String 源客户端主机名 clientIP String 源客户端IP cluster String 分片ID connectionId Long 连接ID currentDB String 数据库名称 digest String SQL签名 duration Double 慢SQL耗时 examinedRows
SQL-开发类问题 单表数据量多大合适? 建议单表记录数不要超过2000w,如果超过了建议拆库或拆表。 单条 SQL 如何批量删除数据? 删除顺序如下:主键范围删除大于(>)主键in方式删除大于(>) 联合主键删除,单条SQL删除数据范围800~1000。 单条 SQL 插入是需要注意什么? 行数控制在2000个以内,批量操作时建议执行必要sleep;有自增键的表并发要控制在200以内。
关闭慢SQL诊断 接口说明 本接口用于关闭慢SQL诊断 请求结构 DELETE /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization string 请求头域
开通慢SQL诊断 说明 本接口用于开通慢SQL诊断 需注意,目前该功能并未对所有地域开放,目前可用地域有北京、保定、苏州 请求结构 PUT /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 HOST: rds.bj.baidubce.com Authorization: authorization string 请求头域
返回参数 参数名称 类型 描述 list List Array SQL记录的列表 Array字段数据结构说明 参数名称 类型 描述 schema String 数据库名称 table String 表名称 请求示例 GET /v1/instance/rds-xXE6pdR1/smartdba/slowsql/a23310a5-432d-433d-86ae-b00b1f9b4f3a/db1 HTTP/
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API版本号 instanceId String 是 URL参数 实例ID schema String 否 RequestBody参数 指定数据库数据库名称。示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。
没有符号是升序排序,默认值为null schema String 否 RequestBody参数 指定数据库数据库名称。示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API 版本号 instanceId String 是 URL参数 实例ID sqlId String 是 URL参数 SQL标识ID schema String 是 URL参数 指定数据库 table String 是 URL参数 指定表 返回头域 除公共头域,无其它特殊头域。
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API 版本号 instanceId String 是 URL参数 实例ID sqlId String 是 RequestBody参数 SQL标识ID schema String 是 RequestBody参数 指定数据库 table String 是 RequestBody参数 指定表 index String
闪回粒度 • 闪回库:闪回整个数据库上执行的SQL操作 • 闪回表:闪回在特定数据库中的特定表上执行的SQL操作 选择库表 选择执行过误操作SQL的目标库表 误操作SQL类型 类型可选:插入、更新或删除 闪回类型 • 回滚SQL :逆序遍历BINLOG中的匹配事件,对INSERT、UPDATE、DELETE事件进行逆反操作,生成的SQL。 使用方式:在 原表 执行,对现有数据进行覆盖性恢复。