获取慢SQL调优建议 接口说明 获取慢SQL调优建议 请求结构 Plain Text 复制 1 GET /v{version}/instance/{instanceId}/smartdba/slowsql/tuning/sqlId/schema HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 Content-Type: application/json 4 Authorization
SQL开发规范一览表 DBSC 提供 SQL 开发规范,方便在企业多人协作开发的场景下提供安全管控,确保企业数据库的安全。本文提供当前支持的 SQL 开发规范一览表,以及规范支持的数据源类型。
default]} 其中 field 是 SQL 中的字段名(根据您的数据表结构来决定的,和具体 SQL 有关); = 号是 SQL 判断逻辑词,可以支持不写判断逻辑,Sugar BI会自动补全为 = ,支持的逻辑词有: = , !
示例:schema=db1 digest String 否 RequestBody参数 SQL签名,唯一标记SQL。示例:digest=845aeb7c153c50ea3669c4549af77ee566e3537bbea912514d303d75bdc6402a start String 否 RequestBody参数 SQL执行时间。
获取慢SQL中的表 接口说明 获取慢SQL中的表 请求结构 Plain Text 复制 1 GET /v{version}/instance/{instanceId}/smartdba/slowsql/{sqlId}/{schema} HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 ContentType: application/json 4 Authorization
查询慢SQL诊断开通状态 接口说明 本接口用于查询慢SQL诊断开通状态 请求结构 Plain Text 复制 1 GET /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 Content-Type: application/json 4 Authorization
src supportOnlineDDL String 否 同步Online DDL true,false maxRetryTime String 否 重试时间 720 sqlType String 否 同步语句选择 I,U,D,Q positionStrategy String 否 可选值: fail(如果给定offset不存在,这任务报错退出) base(如果给定offset不存在,则任务从全量开始重新同步
last).key]} 其中 field 是 SQL 中的字段名(根据您的数据表结构来决定的,和具体 SQL 有关); = 号是 SQL 判断逻辑词,可以支持不写判断逻辑,Sugar BI会自动补全为 = ,支持的逻辑词有: = , !
SQL中嵌入用户邮箱 Sugar BI中支持在 SQL 语句中嵌入当前登录用户的邮箱,使用这种方式,您就可以让不同的用户看到不同的数据。 用户邮箱 嵌入 {{SUGAR_USER}} ,如下语法: 用户 ID 嵌入 {{SUGAR_USER_INFO_ID}} ,语法同上,支持 SQL 建模嵌入、api 方式的 url 嵌入或 post 数据值嵌入、自定义 SQL 视图嵌入。
当 URL 如上例所示,其中 table , column , year 全部有值时 SQL 转换示例如下图: 当 URL 中没有 table , column , year 这些参数时 SQL 转换示例如下图,此时 column 和 table 的值都替换为了默认值, year 由于没有默认值也未传值被替换为了空字符串: 最后,URL 参数中还支持按照英文逗号来分隔从而实现 SQL 中的 IN 逻辑