Long 连接ID currentDB String 数据库名称 digest String SQL签名 duration Double 慢SQL耗时 examinedRows Long 扫描行数 lockTime Double 锁时间 node String 节点ID numRows Long 返回行数 sql String SQL语句 sqlId String SQL标识ID start String
Long 扫描行数 lockTime Double 锁时间 node String 节点ID numRows Long 返回行数 sql String SQL语句 sqlId String SQL标识ID start String 执行时间 user String 用户 请求示例 GET /v1/instance/rds-xXE6pdR1/smartdba/23d44c3f-eb5a-472c-8353
数据库 填入目标端 SQL Server 实例的数据库。 账号 填入目标端 SQL Server 实例的账号。 密码 填入该数据库账号对应的密码。 配置完成后,点击页面下方的 授权白名单进入下一步 。 如果源或目标数据库是 BCC/BBC/DCC 自建或 IDC 自建数据库或其他云数据库,则需要您手动添加对应地区 DTS 服务的 IP 地址,以允许来自 DTS 服务器的访问。
获取慢SQL说明 接口说明 获取慢SQL说明 请求结构 GET /v{version}/instance/{instanceId}/smartdba/slowsql/explain/{sqlId}/{schema} HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization
示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。示例:digest=845aeb7c153c50ea3669c4549af77ee566e3537bbea912514d303d75bdc6402a start String 否 RequestBody参数 SQL执行时间。
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 请求头域
示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。示例:digest=845aeb7c153c50ea3669c4549af77ee566e3537bbea912514d303d75bdc6402a start String 否 RequestBody参数 SQL执行时间。
获取慢SQL调优建议 接口说明 获取慢SQL调优建议 请求结构 GET /v{version}/instance/{instanceId}/smartdba/slowsql/tuning/sqlId/schema HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization