SQL任务 SQL 任务是对数据库发起 SQL 操作的任务,主要包括 DDL(数据库定义语言)、DML(数据库操纵语言)等 SQL 语句。本文介绍如何使用 SQL 任务。 功能介绍 为保障数据安全,对目标数据源没有写权限的用户无法对该数据源的内容发起变更,如果您无权限或某些操作被 SQL 开发规范管控,在有变更需求的情况下,可以通过提交 SQL 任务工单实现。
获取慢SQL调优建议 接口说明 获取慢SQL调优建议 请求结构 GET /v{version}/instance/{instanceId}/smartdba/slowsql/tuning/sqlId/schema HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization
SQL诊断 概述 SQL 诊断包含历史慢 SQL 和慢 SQL 实时诊断,通过图表的形式展示系统当前的慢 SQL 数量及趋势。分为“慢SQL报表”和“慢SQL实时诊断”两个模块。 名词解释 慢 SQL 报表:分析历史慢 SQL 趋势,了解慢 SQL 的优化效果。 慢 SQL 实时诊断:快速定位系统正存在的慢 SQL 问题。
启动集群 接口描述 启动BES集群。
启动实例 接口描述 本接口用于启动BES节点实例。
慢SQL分析 DBSC 的慢 SQL 分析功能支持对实例中慢 SQL 的记录和执行信息(来源信息、执行时间等)进行统计、抽样、聚合。针对聚合后的 SQL 语句、表结构、索引信息、耗时和来源 IP 等,对慢 SQL 的性能进行分析,并给出优化建议。本文为您介绍如何使用 DBSC 的慢 SQL 分析。 前提条件 实例已接入 DBSC,且接入状态为接入成功。 操作步骤 登录 DBSC 控制台 。
BCC:bcebcc;物理服务器BBC:bcebbc;专属服务器DCC:bcedcc;专线迁移:bcegateway(src或dst只支持一端类型为bcegateway)) public dbType String 是 源端数据类型(mysql;pg;SQL Server:mssql;oracle;MongoDB副本集:mongodb;MongoDB分片集:mongodbCluster;社区集群版:
SQL-开发类问题 单表数据量多大合适? 建议单表记录数不要超过2000w,如果超过了建议拆库或拆表。 单条 SQL 如何批量删除数据? 删除顺序如下:主键范围删除大于(>)主键in方式删除大于(>) 联合主键删除,单条SQL删除数据范围800~1000。 单条 SQL 插入是需要注意什么? 行数控制在2000个以内,批量操作时建议执行必要sleep;有自增键的表并发要控制在200以内。
返回参数 参数名称 类型 描述 list List<SlowsqlExplainResponse> SQL记录的列表 SlowsqlExplainResponse字段数据结构说明 参数名称 类型 描述 explainId Long SELECT标识符,这是查询中SELECT的序列号 extra String 此列包含有关MySQL如何解析查询的其他信息。
冷热启动机制 冷启动 由于函数在需要响应事件的容器中运行,因此存在一定的延时(启动容器和runtime的耗时)。这被称为”冷启动”。当你的函数执行完成后,你的容器可能会保留一段时间。如果另一个事件在此时被触发,则它的响应速度要快得多,这通常被称为”热启动”。