没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论

























格式:octet-stream 资源大小:6.0MB





MySQL Cluster7.3.6 集群环境测试报告
概要
网络组申请的 linux 虚拟机环境,Red Hat linux 6.3 64 位操作系统,
规划 4 台虚拟主机 每台配置: CPU 4 核,内存 6G,存储 100G
MYSQL CLUSTER 7.3.6 集群社区版目前最新免费版本
基于 NDB 引擎的集群环境数据库。
测试环境
项 数值
操作系统 Red Hat Linux 6.3 64 位
MySQL Cluster 版本
5.6.19-ndb-7.3.6-cluster-gpl MySQL
Cluster Community Server (GPL)
机器型号 VM 虚拟机
内存
6G
CPU
4 核
部署情况 1 台管理节点(10.40.20.147)、
2 台数据节点
(10.40.20.148,10.40.20.149)
、
2 台 sql 节点
(10.40.20.149,10.40.20.150)
网络环境 100M 局域网
测试目的

针对 mysql 集群性能进行测试,结合一体化系统的数据迁移。
重点指标:
1、并发读写性能。
2、大数据量下的读写能力。
3、系统的稳定性。
测试工具
利用 mysqlslap、sysbench、supersmack
测试用例
1、并发写能力测试
模拟 100 会话、读写 100w 数据占用时间、cpu 等情况。
模拟 100 会话,读写 1000w 数据占用时间、cpu 等情况。
2、并发事务处理能力
模拟 100 会话、读写 100w 数据,每秒事务处理能力。
模拟 1000 会话,读写 1000w 数据,每秒事务处理能力。
3、单线程功能测试
100w 数据和 1000w 数据性能情况对比。
4、在大数据量下,读写的性能对比
先模拟建立 100w 和 1000w 数据情况下的读写测试。
(一)、并发写能力测试-mysqlslap 工具
单线程测试:
[root@linux149 ~]# mysqlslap -a
[root@linux150 ~]# mysqlslap -a
Benchmark
Average number of seconds to run all queries: 0.011 seconds

Minimum number of seconds to run all queries: 0.011 seconds
Maximum number of seconds to run all queries: 0.011 seconds
Number of clients running queries: 1
Average number of queries per client: 0
多线程测试:
100 个并发
[root@linux150 ~]# mysqlslap -a -c100
Benchmark
Average number of seconds to run all queries: 0.292 seconds
Minimum number of seconds to run all queries: 0.292 seconds
Maximum number of seconds to run all queries: 0.292 seconds
Number of clients running queries: 100
Average number of queries per client: 0
300 个并发
[root@linux150 ~]# mysqlslap -a -c300
Benchmark
Average number of seconds to run all queries: 1.039 seconds
Minimum number of seconds to run all queries: 1.039 seconds
Maximum number of seconds to run all queries: 1.039 seconds
Number of clients running queries: 300
Average number of queries per client: 0
10.40.20.149 节点并发数在 350 左右,估计是存储和 sql 节点公用的缘故。
10.40.20.150 节点的并发数在 400 个左右。
测试机器再增加并发情况就不稳定了。
迭代测试
迭代 10 次的平均值
[root@linux150 ~]# mysqlslap -a -i 10
Benchmark
Average number of seconds to run all queries: 0.015 seconds
Minimum number of seconds to run all queries: 0.010 seconds
Maximum number of seconds to run all queries: 0.028 seconds
Number of clients running queries: 1
Average number of queries per client: 0
迭代 100 次的平均
[root@linux150 ~]# mysqlslap -a -i 100
Benchmark
Average number of seconds to run all queries: 0.012 seconds
Minimum number of seconds to run all queries: 0.010 seconds
Maximum number of seconds to run all queries: 0.020 seconds
Number of clients running queries: 1
Average number of queries per client: 0
对生成表自动添加 auto_increment 列

[root@linux150 ~]# mysqlslap --auto-generate-sql-add-autoincrement -a
Benchmark
Average number of seconds to run all queries: 0.012 seconds
Minimum number of seconds to run all queries: 0.012 seconds
Maximum number of seconds to run all queries: 0.012 seconds
Number of clients running queries: 1
Average number of queries per client: 0
测试读
[root@linux150 ~]# mysqlslap -a --auto-generate-sql-load-type=read
Benchmark
Average number of seconds to run all queries: 0.004 seconds
Minimum number of seconds to run all queries: 0.004 seconds
Maximum number of seconds to run all queries: 0.004 seconds
Number of clients running queries: 1
Average number of queries per client: 0
索引支持
[root@linux150 ~]# mysqlslap -a --auto-generate-sql-secondary-indexes=3
Benchmark
Average number of seconds to run all queries: 0.011 seconds
Minimum number of seconds to run all queries: 0.011 seconds
Maximum number of seconds to run all queries: 0.011 seconds
Number of clients running queries: 1
Average number of queries per client: 0
写操作 1000
[root@linux150 ~]# mysqlslap -a --auto-generate-sql-write-number=1000
Benchmark
Average number of seconds to run all queries: 0.018 seconds
Minimum number of seconds to run all queries: 0.018 seconds
Maximum number of seconds to run all queries: 0.018 seconds
Number of clients running queries: 1
Average number of queries per client: 0
自定义测试库
[root@linux150 ~]# mysqlslap --create-schema='jczl' -q 'select count(*) from
test;'
Benchmark
Average number of seconds to run all queries: 0.002 seconds
Minimum number of seconds to run all queries: 0.002 seconds
Maximum number of seconds to run all queries: 0.002 seconds
Number of clients running queries: 1
Average number of queries per client: 1
Inndb 和 ndb 存储引擎的比较
[root@linux150 ~]# mysqlslap -a -e innodb
Benchmark
Running for engine innodb
剩余16页未读,继续阅读
资源评论



bjf2002
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 综合布线系统设计方案要点.doc
- 在eclipse下开发安卓应用软件更改工程名称.doc
- 中国云计算行业投资前景分析.docx
- 大数据时代高职大学英语写作教学改革探讨.docx
- AspenPlus中常用的英语单词对照中英文.doc
- 数控编程课程设计.doc
- 小议大数据背景下企业管理会计与战略管理的结合.docx
- 【ppt模板】简约IOS风商务工作通用PPT模板.pptx
- 数控车零件工艺设计及NC编程设计.doc
- 智慧城市环境下的反洗钱分析模式浅析.docx
- 基于PLC的温度控制闭环系统.doc
- 互联网金融背景下我国商业银行面临冲击及对策.docx
- 网络安全和数据保护.pptx
- 我国计算机工程应用问题研究.docx
- 游戏开发笔记二十六DirectX各组件的介绍&第一个DirectXDemo的创建【VisualC++.doc
- 加快林业信息化建设研究.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
