binlog 管理 Binlog 是记录数据库变更事件的关键日志,用于数据同步、审计及恢复场景。API 提供查询 Binlog 备份列表、查询备份详情。 任务列表管理 任务 Task 是指用户发起的各类异步操作,如创建集群、扩容节点、创建备份等。任务列表 API 提供查询任务列表、立即执行任务、取消任务。
SQL任务 SQL 任务是对数据库发起 SQL 操作的任务,主要包括 DDL(数据库定义语言)、DML(数据库操纵语言)等 SQL 语句。本文介绍如何使用 SQL 任务。 功能介绍 为保障数据安全,对目标数据源没有写权限的用户无法对该数据源的内容发起变更,如果您无权限或某些操作被 SQL 开发规范管控,在有变更需求的情况下,可以通过提交 SQL 任务工单实现。
锁分析 DBSC 的锁分析功能支持直观地查看和分析数据库发生的死锁,同时提供 InnoDB 锁、元数据锁等分析功能,并提供一键 Kill 会话能力,帮助用户消除不合理的加锁,有效减少慢查询,提升资源使用效率,预防死锁发生。本文为您介绍如何使用 DBSC 锁分析。 前提条件 实例已接入 DBSC,且接入状态为接入成功。 操作步骤 登录 DBSC 控制台 。
暂停实例适用场景: 1)临时或长期停止数据库,但又想保留数据,以便随时启用。 2)实例先进行停止,验证业务无误后,再进行释放。 3)期望暂停实例的其他情况。 影响 暂停期间 所有 操作均会失效,包括连接实例、备份、变配等。 暂停实例期间仅保留数据,数据库无法访问,请在暂停前做好业务调整。 建议全量备份后再暂停实例,避免关机暂停后无法启动,只能从最近的备份集恢复。
SSL 在传输层对网络连接进行加密,将保证数据在传输过程中的安全性和完整性,减少您对数据传输安全性的顾虑,但 SSL 加密协议会增加网络连接的响应时间及云数据库 RDS 的负载。 功能介绍 SSL加密功能可以对RDS MySQL和客户端之间传输的数据进行加密,防止数据被第三方监听、截取和篡改。 开启SSL加密后,客户端连接RDS MySQL时,可以选择进行加密连接或者非加密连接。
导入数据时锁表 在未指定--add-locks=FALSE时导出的SQL文件中包含了lock table write语句,当需要将备份数据恢复到线上时会进行锁表,期间该表其他连接的写入会被阻塞并且可能造成连接数升高。
不同库名间的数据同步 数据传输服务 DTS 支持在配置数据传输任务时对数据库、表、列的名称进行映射,来设置任务对象在目标库实例中的名称。您可以通过该功能将数据同步到目标端中指定的数据库、数据表或字段(列),或在目标库实例中创建一个与任务对象结构相同但名称不同的对象。 适用场景 场景 说明 在目标库实例中创建一个新对象并接收任务数据。
附录 对象定义 DBInstanceModel 参数名称 类型 描述 dbInstanceId String 实例ID dbInstanceName String 数据库实例名 connectionString String 数据库连接地址 port String 数据库连接端口 storageEngine String 存储引擎, 取值参考 engineVersion String 数据库引擎版本
包括硬件套餐升级) MasterModifying 主实例变配中 ReadReplicateModifying 只读副本实例升级中 数据库相关 数据库状态 状态值 描述 Creating 正在创建的数据库 Available 正常运行的数据库 Deleting 正在删除 字符集 字符集 描述 gbk 支持常见汉字 latin1 建议不要用 utf8 默认字符集,支持大部分语系字符 utf8mb4
游戏行业应用 游戏数据缓存: 为了提高游戏的读写效率和响应速度,游戏开发者通常会将一些频繁访问的数据,如玩家信息、游戏状态等,缓存在Redis中。由于Redis是基于内存的数据库,其读写速度远快于传统的磁盘数据库,因此能够显著提升游戏的性能。 实时排行榜实现: 在游戏中,实时排行榜是一个重要的功能,它能够激发玩家的竞争意识。Redis的有序集合数据结构非常适合用来实现实时排行榜。