SQL任务 SQL 任务是对数据库发起 SQL 操作的任务,主要包括 DDL(数据库定义语言)、DML(数据库操纵语言)等 SQL 语句。本文介绍如何使用 SQL 任务。 功能介绍 为保障数据安全,对目标数据源没有写权限的用户无法对该数据源的内容发起变更,如果您无权限或某些操作被 SQL 开发规范管控,在有变更需求的情况下,可以通过提交 SQL 任务工单实现。
检查要迁移的数据库中的表是否有主键。 为保障迁移过程更加顺利,我们要求迁移的表必须有主键,这样在全量迁移过程中由于网络或其他原因导致的中断可以断点续传,确保迁移进度可控。检查方法如下: 执行 mysql -h 源数据库ip -P 源数据库端口 -u 用户名 -p密码 命令连接数据库。
云数据库 Redis集群中包含多个 Proxy 节点,客户端发送 pipeline 时会选择一条连接来发送。如果 pipeline 很长,则这些命令均会由某一个 proxy 来处理,而其他的 proxy 可能会处于空闲状态。
后付费转预付费 登录 云数据库 Redis 管理控制台 。 在控制台页面左上角,选择实例所在 地域 ,进入“云数据库 Redis-实例列表”页面。 找到目标实例,勾选 实例名称/ID 前的复选框,也可 多选 实例进行批量计费变更。 点击 计费变更/取消 按钮,进入计费变更页面,对实例进行计费模式的变更。 选择 预付费购买时长 ,可以按月购买或按年购买,最小预付费时长为一个月。
根据流程配置,管理员可以要求针对非基准数据库的变更只能基于该 SQL 脚本,不允许执行其他变更。 数据库 选择一个数据库作为结构设计与发布流程的基准数据库。 执行人 结构设计与发布流程中,变更审批通过后的 SQL 语句执行人。 说明 : 执行人 列表中的可选项取决于如下两种情况: 当前数据源配置了开发规范:列表中的选项基于当前规范中配置的 SQL 任务执行人配置 规则。
SQL开发规范一览表 DBSC 提供 SQL 开发规范,方便在企业多人协作开发的场景下提供安全管控,确保企业数据库的安全。本文提供当前支持的 SQL 开发规范一览表,以及规范支持的数据源类型。
返回参数 参数名称 类型 描述 affectedRows Long 影响行数 clientHost String 源客户端主机名 clientIP String 源客户端IP cluster String 分片ID connectionId Long 连接ID currentDB String 数据库名称 digest String SQL签名 duration Double 慢SQL耗时 examinedRows
一次订阅建议 控制在50个频道以内 ,以免输出缓冲区过高触发客户端连接的断连。 用List类型做消息队列, 要注意生产和消费保持平衡 ,并且通过LEN检查长度,通过LTRIM对队列的长度进行控制,及时截断。 当出现队列异常堆积以后,控制再次消费的速度, 避免大量堆积任务 同一时间消费导致输出缓冲区过高触发客户端连接的断连。
可视化创建MySQL非表对象 MySQL 数据库除了库、表等对象外,还有常见的几类对象,如视图(VIEW)、存储过程(PROCEDURE)、函数(FUNCTION)、触发器(TRIGGER)、事件(EVENT),本文介绍如何通过 SQL 窗口可视化地创建|编辑这些对象。 背景信息 非表对象(如视图、存储过程、函数、触发器和事件)是 MySQL 非常重要的组成部分,帮助企业更有效地管理和操作数据。
RDS MySQL迁移至GaiaDB 本文主要介绍云数据库 RDS MySQL 实例如何迁移至云原生数据库 GaiaDB 实例。 前提条件 已创建源端 RDS MySQL 实例。创建方式,请参见 创建 MySQL 实例 。 已创建目标端 GaiaDB 实例。创建方式,请参见 创建 GaiaDB 实例 。 目标端 GaiaDB 实例的存储空间须大于源端 RDS MySQL 实例占用的存储空间。