操作步骤 创建 SQL 限流任务 登录 云数据库 RDS 控制台 。 在 RDS 控制台,选择一个 MySQL 双机高可用主实例,点击实例名称,进入 实例详情 。 在“云数据库 RDS 实例”详情页面,点击 SmartDBA ,展开模块信息。 点击 SQL 限流 ,点击 创建任务 按钮,创建SQL限流任务。
digest String 否 URL参数 SQL签名 start String 否 URL参数 SQL执行时间 end String 否 URL参数 SQL结束时间 返回头域 除公共头域外,无其它特殊头域。
请求参数 参数名称 类型 是否必选 参数位置 描述 version String 是 URL参数 API 版本号 instanceId String 是 URL参数 实例ID schema Long 否 RequestBody参数 指定数据库 interval Long 否 RequestBody参数 时间间隔(分钟) start String 否 RequestBody参数 SQL执行时间。
请求参数 参数名称 类型 是否必选 参数位置 描述 version Integer 是 URL参数 API 版本号 instanceId String 是 URL参数 实例ID schema Long 否 URL参数 数据库名称 sqlId Long 否 URL参数 SQL标识ID 返回头域 除公共头域,无其它特殊头域。
立即执行任务 接口描述 本接口用于立即执行任务。 请求结构 PUT /v{version}/gaiadb/task/{taskId}?
没有符号是升序排序,默认值为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。
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
参数 指定会话id值 dbUser String 否 RequestBody参数 指定了执行数据库kill操作的用户 dbPassword String 否 RequestBody参数 指定了执行数据库kill操作的密码 返回头域 除公共头域,无其它特殊头域。
SQL-开发类问题 单表数据量多大合适? 建议单表记录数不要超过2000w,如果超过了建议拆库或拆表。 单条 SQL 如何批量删除数据? 删除顺序如下:主键范围删除大于(>)主键in方式删除大于(>) 联合主键删除,单条SQL删除数据范围800~1000。 单条 SQL 插入是需要注意什么? 行数控制在2000个以内,批量操作时建议执行必要sleep;有自增键的表并发要控制在200以内。