-
数据库安全设置 - 云数据库 RDS
参数(timestamp为过期时间戳),设置用户密码的过期时间。 访问数据库对象建议 用户在访问数据库对象时,建议指定数据库对象的schema名,以防止特定场景下的“特洛伊木马”攻击。 账户说明 您在创建RDS for PostgreSQL数据库实例时,系统会自动为实例创建如下系统账户(用户不可使用),用于给数据库实例提供完善的后台运维管理服务。
-
测试方法 - 云数据库 RDS
32GB,操作系统镜像使用CentOS 7.6 64bit位版本。由于压测工具需要安装额外的编译工具,建议ECS绑定弹性IP。 测试工具 Sysbench是一款基于LuaJIT的,模块化多线程基准测试工具,常用于数据库基准测试。通过内置的数据库测试模型,采用多线程并发操作来评估数
-
DDL工具简介 - 云数据库 RDS
DDL工具简介 MySQL 5.6之前数据库中对大表的表结构修改的DDL操作通常会引发DML语句阻塞,复制延迟升高等问题,导致数据库对外呈现出一种“异常”的状态。本文介绍了MySQL原生的数据库DDL方式Copy和Inplace算法、开源工具gh-ost以及MySQL 8.0新增
-
gh-ost工具 - 云数据库 RDS
gh-ost工具 背景 Percona社区的pt-osc的开源DDL工具依赖于触发器来将源表的写操作映射到新表。虽然使用触发器可以提高同步的效率,但触发器执行的开销会对于主库的性能产生很大的影响。另外拷贝数据和变更数据可能处于并行状态,如果在迁移过程中对表的更新比较频繁会引入大量的锁竞争问题。
-
DDL工具测试对比 - 云数据库 RDS
迟容忍较低的业务,推荐使用gh-ost工具来完成DDL操作。使用了MySQL 8.0.12版本以上的用户,当满足instant算法条件时,可指定使用instant来减少DDL操作对业务的影响。 父主题: MySQL Online DDL工具使用
-
MySQL原生的DDL工具 - 云数据库 RDS
MySQL原生的DDL工具 Copy算法 按照原表定义创建一个新的临时表。 对原表加写锁(禁止DML)。 在1建立的临时表执行DDL。 将原表中的数据copy到临时表。 释放原表的写锁。 将原表删除,并将临时表重命名为原表。 采用copy方式期间需要锁表,禁止DML写操作。当Lock
-
RDS for MySQL在启用了SSL验证连接功能后,导致代码(php/java/python)等连接数据库失败 - 云数据库 RDS
RDS for MySQL在启用了SSL验证连接功能后,导致代码(php/java/python)等连接数据库失败 场景描述 用户开启了SSL验证连接功能,使用代码执行SQL连接数据库出现如下报错: 图1 连接失败 故障分析 该场景下用户开启了SSL连接功能,需要使用SSL连接方
-
MySQL Online DDL工具使用 - 云数据库 RDS
MySQL Online DDL工具使用 DDL工具简介 MySQL原生的DDL工具 gh-ost工具 instant秒级加列 DDL工具测试对比 父主题: RDS for MySQL
-
canal工具报错权限不足 - 云数据库 RDS
canal工具报错权限不足 场景描述 在搭建canal环境,使用指定用户从RDS for MySQL获取Binlog时,启动canal经常会报如下错误:'show master status' has an error! Access denied: you need (at least
-
数据库基本使用 - 云数据库 RDS
数据库基本使用 MySQL 8.0是否支持全文检索 如何通过数据管理服务(DAS)查询SQL语句 mysqlbinlog工具使用方法 如何查看当前连接数据库的session ID以及登录时间 RDS for MySQL如何创建定时任务 导出SQL查询结果到Excel出现乱码 RDS实例做OPTIMIZE
-
开启CLR集成功能 - 云数据库 RDS
公共语言运行库(CLR)是Microsoft .NET Framework 的核心,为所有.NET Framework代码提供执行环境。在CLR中运行的代码称为托管代码。CLR提供执行程序所需的各种函数和服务,包括实时(JIT)编译、分配和管理内存、强制类型安全性、异常处理、线程管理和安全性。
-
mysqlbinlog工具使用方法 - 云数据库 RDS
mysqlbinlog工具使用方法 本章节介绍mysqlbinlog工具的使用方法,用于本地解析binlog。 binlog的基本组成单元是binlog_event,同时server是以二进制的格式写入binlog文件,所以如果想通过文本格式显示binlog内容,需要mysqlb
-
instant秒级加列 - 云数据库 RDS
instant秒级加列 背景 通常情况下大表的DDL操作都会对业务产生很大的影响,需要在业务低峰期做。MySQL 5.7支持原生DDL工具Copy和Inplace算法、以及开源DDL工具gh-ost,减少了DDL期间DML操作被阻塞的情况。但是大表DDL仍然需要花费很长时间。 instant秒级加列
-
怎么解决执行mysqldump出现SET @@SESSION.SQL - 云数据库 RDS
怎么解决执行mysqldump出现SET @@SESSION.SQL_LOG_BIN等SQL的问题 场景描述 执行mysqldump时,会出现如下如所示代码。 图1 代码显示 故障分析 开启了“gtid-mode=ON”参数。 如果一个数据库开启了GTID,使用mysqldump备份或者转储的时候,即使不是RDS
-
数据库迁移 - 云数据库 RDS
数据库迁移 为什么要采用mysqldump和pg_dump工具迁移 使用mysqldump导出大表的注意事项 mysqldump的6大使用场景的导出命令 RDS for MySQL实例迁移中,大量binlog文件导致数据盘空间不足 RDS支持导入哪些数据库引擎的数据
-
为什么要采用mysqldump和pg - 云数据库 RDS
为什么要采用mysqldump和pg_dump工具迁移 该方案优点是简单,容易上手,缺点是停机时间较长。因此它适用于数据量不大,或者允许停机的时间较长,并且在这个时间范围内能够完成的数据。 由于云数据库RDS服务提供的服务与原来的数据库服务是完全兼容的,所以对于用户来说,从原有数
-
使用mysqlbinlog工具查看Binlog备份文件 - 云数据库 RDS
使用mysqlbinlog工具查看Binlog备份文件 操作背景 mysqlbinlog工具用于解析Binlog备份文件,包含在MySQL软件包中。您可在MySQL官网下载对应版本的MySQL软件包,解压并获取解压包中的mysqlbinlog工具(MySQL 5.6和5.7对应的mysqlbinlog版本均为3
-
pt-osc工具连接RDS for MySQL主备实例卡住 - 云数据库 RDS
pt-osc工具连接RDS for MySQL主备实例卡住 场景描述 使用pt-osc工具(pt-online-schema-change)进行online DDL操作时,会遇到连接本地单机实例执行命令成功,但连接云上RDS for MySQL主备实例会卡住的情况,如下图所示,没有输出:
-
RDS for MySQL升级版本后,导致现有配置无法正常连接到MySQL-server - 云数据库 RDS
RDS for MySQL升级版本后,导致现有配置无法正常连接到MySQL-server 场景描述 用户新建实例,用代码连接该数据库时出现报错: Caused by: javax.net.ssl.SSLException: Received fatal alert: protocol_version
-
测试读写分离效果 - 云数据库 RDS
可以通过执行show last route查询上一条语句的路由结果,如下图所示。 图1 结果查询 请勿将show last route用于业务代码或包在Multi-Statements中执行。 父主题: 数据库代理(读写分离)