SQL任务 SQL 任务是对数据库发起 SQL 操作的任务,主要包括 DDL(数据库定义语言)、DML(数据库操纵语言)等 SQL 语句。本文介绍如何使用 SQL 任务。 功能介绍 为保障数据安全,对目标数据源没有写权限的用户无法对该数据源的内容发起变更,如果您无权限或某些操作被 SQL 开发规范管控,在有变更需求的情况下,可以通过提交 SQL 任务工单实现。
提高开发质量 :在开发阶段发现并修复 SQL 质量问题,能够减少线上问题的发生。通过规范 SQL 语句,确保发布 SQL 健壮与高效,提升应用的整体质量。 降低 DBA 工作压力 :将机械、重复的审核工作交给 SQL 代码审核处理,可以让 DBA 更专注于处理更复杂、更高级的数据库管理任务,提高工作效率。 前提条件 实例已开启开启企业版。 您使用的数据源为 MySQL。
操作云桌面实例 操作云桌面实例 接口描述 本接口用于操作云桌面实例,包括开机、关机、重启、备份、恢复 请求结构 POST /v 1 /bvd/desktops/operate Host : bec.baidubce.com Authorization : authorization string X-Bce-Accesskey : accesskey { action : , desktopIds
操作BEC虚机实例 接口描述 本接口用于操作BEC虚机实例。 请求结构 PUT /v1/vm/instance/{vmID}/{action} HTTP/1.1 Host: bec.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
管理SQL开发规范 初始状态下,DBSC 提供开发环境和生产环境下的 SQL 开发规范,以确保数据库的安全。您也可以根据自身业务需求,自定义 SQL 开发规范。 注意事项 新规范的创建必须基于已有规范。 系统提供的默认规范无法被删除,但可以编辑。 前提条件 实例已开启开启企业版。 您在组织中的角色为 系统管理员 。 创建规范 登录 DBSC 控制台 。
请求参数 参数名称 类型 是否必选 参数位置 描述 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 返回头域 除公共头域,无其它特殊头域。
工作流运行实例操作 查询工作流运行实例 使用如下代码可以查询工作流运行实例信息。
返回参数 参数名称 类型 描述 success Boolean 描述关闭操作是否成功 请求示例 DELETE /v1/instance/rds-xXE6pdR1/smartdba/slowsqlflow HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21
返回参数 参数名称 类型 描述 success Boolean 描述开通操作是否成功 请求示例 PUT /v1/instance/rds-xXE6pdR1/smartdba/slowsqlflow HTTP/1.1 HOST: rds.bj.baidubce.com ContentType: application/json Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21