




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. RDS for MySQL各规格性能测试报告该性能报告是参考的测试数据,不作为产品SLA的评判标准。1. 简介 通过该性能测试报告,让用户了解到在sysbench标准测试模型下,每种规格的RDS的性能表现,供用户做容量选型参考。 2. 名词解释 1. 规格:RDS为用户提供的不同性能的套餐,以内存大小为衡量标准,比如240M内存的RDS实例。2. 工作集数据:测试的数据量大小,并且在测试中这些数据都会频繁被使用。3. 并发数:测试线程的数量4. 行数:测试模型下,该实例所拥有的所有表格的总行数。5. 表数量:该测试模型下表的总数,每表行数=行数/
2、表数6. QPS: 表示每秒执行的SQL语句的次数包括select,insert,delete等。 7. async(Asynchronous Replication,异步):MySQL复制中传输日志的一种模式,MySQL默认支持的就是这种模式,最为通用,在不影响主库性能的前提下尽可能地保证数据的安全。8. semi-sync(Semisynchronous Replication,半同步): 跟async一样,是MySQL复制中传输日志的另外一种模式,叫半同步复制,在RDS (MySQL5.5)中引入并支持。在这种模式下数据的安全性得到了最大保障,但会损失一定的写入性能
3、。 3. 测试模型 测试工具:sysbench 0.5测试流程:通过对每种规格的实例进行压测,得出每种规格的RDS实例的性能表现测试模型:采用OLTP模型(读写比例为7:3)和InnoDB引擎。大致命令如下: 常用命令参数:/usr/local/sysbench-0.5/bin/sysbench -mysql-host= #数据库host -mysql-port=3306
4、160; #数据库端口 -mysql-user=your_username
5、160; #数据库用户名 -mysql-password=your_password #数据库密码
6、; -mysql-db=your_db_for_test #数据库名 -oltp-tables-count=10
7、60; #模拟的表的个数,规格越高该值越大 -oltp-table-size=6000000 #模拟的每张表的行数,规格越高该值越大 -num-threads=50
8、60; #模拟的并发数量,规格越高该值越大 -max-requests=100000000 #最大请求次数 -max-time=20 #最大测试时间(与-max
9、-requests只要有一个超过,则退出) -report-interval=1 #每1秒打印一次当前的QPS等值 -test=/tmp/sysbench-0.5/sysbench/tests/db/oltp.lua #选用的测试脚本(lua),此脚本可以从sysbench-0.5源代码文件目录下找
10、60; prepare | run | cleanup #prepare准备数据,run执行测试,cleanup清理数据 4. 每种RDS for MySQL规格的资源配额 5. 每种规格的测试数据 注: 24000M规格由于数据库性能容量非常高,一个sysbench客户无法压满RDS实例,因此我们采用了两个sysbench客户端来同时进行压测,并且两个sysbench对不同的数据库和表格进行压测。 6
11、. QPS测试结果 具体每种规格的RDS for MySQL的QPS性能曲线如下图: 7. MySQL 5.5半同步与异步性能对比 从理论上分析MySQL 5.5的半同步的写性能会比异步的写性能差不少。但是为什么从上面的测试结果来看相差并不大呢? 那是因为上面的测试模型是读写比例为7:3,写入不大的情况下,半同步的影响较小。 为此我们将进行纯insert压测来比较半同步和异步的性能。测试模型与上面7:3的读写测试模型类似,只是把oltp.lua脚本换成insert.lua脚本。也就是把“-test=/tmp/sysbench-0.5/sysbench/tests/db/oltp.lua“参数换成“test=/tmp/sysbench-0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年甘肃兰州新区金融投资控股集团有限公司招聘考试真题
- 2025年温泉身体矿物霜行业深度研究分析报告
- 2025年擦手巾项目投资可行性研究分析报告
- 游泳池装修安全协议书
- 2025年度安全设施设计施工服务合同
- 2025年度门面转让及配套设施建设合同
- 2025年度婚内夫妻债务分担与债务重组合同
- 2025年度医患关系维护与风险防控协议
- 2025年度快速响应维修服务厂租赁合同书
- 2025年布底礼服呢圆口鞋项目投资可行性研究分析报告
- 《管理学基础(第2版)》高职全套教学课件
- 国有企业“三定”工作方案-国有企业三定方案
- 清华大学2024年强基计划数学试题(解析)
- 建筑业投标师聘用合同
- 中国非遗文化傩戏详细介绍课件
- 语文八年级下册课后习题解析
- 黑龙江省哈尔滨市香坊区风华教育集团2022-2023学年五年级下学期期末英语试题
- 五年级上册心理健康教育教案-13课 乐于助人善于助人 通用版
- 道路车辆 48V供电电压 电气要求及试验
- 政府机关保安服务项目组织机构及人员配备
- 小学传承经典筑梦未来演讲稿500字11篇
评论
0/150
提交评论