关闭慢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以内。
开通慢SQL诊断 说明 本接口用于开通慢SQL诊断 需注意,目前该功能并未对所有地域开放,目前可用地域有北京、保定、苏州 请求结构 Plain Text 复制 1 PUT /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 Authorization: authorization
dst : test1.t , //(test1库的t表)目标库的schema名称 40 type : table , //需要传输的对象类型, 取值有: db(库), table(表), view(视图), function(函数), procedure(存储过程
示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。示例:digest=845aeb7c153c50ea3669c4549af77ee566e3537bbea912514d303d75bdc6402a start String 否 RequestBody参数 SQL执行时间。
非必填,获取执行语句里的维度信息,支持多选:支持数字、英文、_的组合形式(不支持纯数字),1~50个字符。
1388-4d47-b5c9-726148c89dec", 13 "numRows": 3, 14 "sql": "select sleep(1.2),tb1.* from tb1", 15 "sqlId": "23d44c3f-eb5a-472c-8353-1e6eef6c66dc", 16
示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。示例:digest=845aeb7c153c50ea3669c4549af77ee566e3537bbea912514d303d75bdc6402a start String 否 RequestBody参数 SQL执行时间。
sql_ccl.load函数将规则加载至内存 8 卸载规则 使用sql_ccl.unload函数将规则从内存中卸载,相关参数如下: 参数名 参数类型 说明 dbid oid 0:卸载所有database下的规则 非0:卸载指定database下的规则 queryid bigint 0:卸载所有queryid 非0:卸载指定queryid 返回值:卸载规则的条数 9 查询规则 查询当前database
参数位置 描述 version String 是 URL参数 API版本号 instanceId String 是 URL参数 实例ID schema String 是 URL参数 数据库 sqlId String 是 URL参数 SQL标识 返回头域 除公共头域,无其它特殊头域。