SQL 限流 概述 SmartDBA 提供 SQL 限流功能,您可以通过创建 SQL 限流任务,对 SQL 类型、最大并发数和 SQL 关键字等设置来控制数据库请求的访问量和并发量,从而达到访问的可用性和稳定性。我们为 SQL 限流提供丰富的管控能力,支持创建多条限流任务,各个限流任务不会发生冲突和影响。同时支持对 SQL 限流的查看、关闭、修改和删除功能。
SQL模型 Sugar BI中的 SQL 模型是指在数据源的基础上建立的 SQL 查询模型,主要包含 SQL 语句以及建模信息(包括字段名称、字段数据类型等),当然 SQL 语句可以是简单的单表查询,也可以是复杂的多表 join 甚至是 union 等复杂查询语句。
以获取利润为例,通过「利润」=「价格」-「成本」创建计算度量来获取利润: 注意: 计算字段中填写的是 SQL 表达式,而不是填写完整的 select 查询语句。 可通过输入 下划线_ 唤出列表来插入维度或度量字段名计算字段只需要写SQL表达式即可,不需要写完整的SQL语句!
慢 SQL 统计 :点击 SQL 模版操作中的 分析 即可查看完整的 SQL 模版、SQL 样例以及表信息;点击 SQL 模版操作中的 统计 即可查看该模版与所选时间段内全部模版的耗时、锁等待、扫描行数、返回行数占比情况。 慢 SQL 详情 :点击 慢 SQL 详情 切换栏,可查看慢 SQL 明细信息。
查询慢sql详情 接口描述 本接口用于查询当前集群的慢SQL详情 注意事项 注:本接口功能目前支持北京、保定、广州地域 请求结构 GET /v1/gaiadb/{clusterId}/slowsql/{product}?
获取慢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
获取慢SQL趋势 接口说明 获取慢SQL趋势 请求结构 POST /v{version}/instance/{instanceId}/smartdba/slowsql/trend HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization string { "schema
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 请求头域