性能指标如下: TPS(Transactions Per Second):即数据库每秒执行的事务数,以COMMIT成功次数为准。 QPS(Queries Per Second):即数据库每秒执行的SQL数(含INSERT、SELECT、UPDATE、DELETE等)。 测试准备 在BCC实例中执行如下命令安装SysBench。
详情请参见 实例规格列表 存储磁盘 该存储空间包括数据空间、系统文件空间、binlog 文件空间和事务文件空间 本地SSD盘:数据存储于本地SSD盘,延时较低,IO和吞吐能力较好,适用于中大型关系型数据库业务 增强型SSD云磁盘:适用于中大型核心业务的数据库场景,如MySQL、SQLServer等关系型数据库、NoSQL 数据库、大型 Oracle 数据库系统 网络类型 云数据库 RDS 支持通用网络和专有网络
增量同步使用归档日志(logminer)方案时:需按要求开启归档模式和 Supplemental Logging,详情参见 对象映射配置 。 增量同步不支持同步关系型数据库的 DDL 语句。
缩小buffer pool测试场景一: (1)session 1:大事务正在运行,预计用内存6G。 (2)session 2:设置buffer pool大小调整到1G。 (3)观察到设置buffer pool大小的SQL瞬间完成,实际会等待session 1事务结束,设置才生效 。 (4)生效过程中,系统并没有任何锁信息,对其他库表的增删改查也没有任何影响。
对于写能力的横向扩展,我们也做了大量的技术储备,写的扩展能力主要取决于请求的冲突情况;在完全无冲突的负载下,乐观事务可以提供近似线性的写扩展能力,但是大部分的交易类负载都是存在冲突的,在这种情况下乐观事务模型的使用体验就会变得不易接受;对于目前主流的悲观事务模型来讲,解决冲突主要使用锁机制实现,横向写扩展引入的跨节点锁协商会带来较高的事务延迟与吞吐瓶颈,目前在工程上还是非常具有挑战性的。
MySQL功能概览 RDS for MySQL 功能概览 以下将介绍 RDS for MySQL 各产品系列、版本支持的功能,便于您根据需求进行了解和查询。
MySQL检查项 数据传输服务 DTS 配置 MySQL 的传输任务时,会先对数据库进行各项检查。本文介绍检查项的详细信息。
100%兼容,轻松助力业务迁移 100%兼容MySQL:实现SQL语法、协议、工具生态、原生单机事务ACID、Binlog等全方位兼容,业务可从自建MySQL、DRDS无缝迁移,无需适配工作。通过DTS迁移服务,可助力业务轻松迁移。 极致弹性,快速应对流量浪涌 计算层弹性 规格升降配:采用容器虚拟化技术和共享的分布式块存储技术,使得数据库服务器的CPU、内存能够快速扩容。
目前不停服迁移有3种方案可以选择: 使用mysqldump工具 此方法只适用于开启GTID的Mysql,具体步骤如下: 使用与Mysql Server同版本的mysqldump工具,导出所有的库表数据: mysqldump –u dbuser –p dbpass -h dbhost -Pdbport -A > data.sql 在RDS上申请Super权限,通过RDS域名连接,并使用Mysql客户端工具将备份出来的数据导入进去
MySQL版本选择 MySQL 5.5 当前较为流行版本,从兼容性角度出发,百度公有云RDS提供了该版本的MySQL。如果用户从自有MySQL 5.5数据库迁移到百度RDS MySQL数据库中,从兼容性角度考虑,可以选择该版本,但是对于新建MySQL数据库的用户,不建议选择该版本,推荐选择MySQL 5.6。 MySQL 5.6 当前主流版本,较MySQL 5.5相比有诸多新增功能和性能改进。