版
本
修
订
日
期
修
订
描
述
作
者
备
注
0.3 2017-09-29 Decimal性能测试报告 李宇明 张小磊
Decimal
性
能
测
试
报
告
修
订
历
史
简
洁测
试
结
果
性能测试结果证明,新版本decimal的执行速度相比于旧版decimal来说更快,提升了1.68倍左右。而且实验表明
decimal的稳定性极好。
1
测
试
环
境
使用单集群环境,rootserver,mergeserver,chunkserver,updateserver分布在同一台服务器上,服务器的配
置为6核2.0GHz主频的cpu,内存80G,硬盘空间4000G。服务器上安装了CentOS release 6.5系统,相互之间通
过千兆以太网连接。实验采用的数据均自动生成,测试表结构和测试负载信息根据测试情况进行设计。
2
测
试
方
法
为了测试decimal数据类型的性能,我们设计了以下几组实验,从不同方面对decimal的性能进行评测。
(1)测试decimal数据类型的写入性能,通过decimal数据类型与double数据类型的写入时间的比较来说明
decimal的写入性能。
(2)测试decimal数据类型的引入对double数据类型的写入速度的影响,通过有无decimal类型的两个版本中
double数据类型的写入情况来反应。
(3)测试decimal数据类型的引入有无导致内存的泄漏,通过在decimal计算查询过程中监控系统的资源情况来判
断。
(4)测试decimal与其他数据类型的运算速度和代价
(5)测试decimal数据类型的稳定性
3
结
果
分
析
3.1 decimal
写入
性
能
分
析
该实验目的是比较decimal数据类型和double数据类型的写入性能,测试时分别建立以下表结构:
drop table if exists test1;
Create table test1(c1 int primary key, c2 int,c3 float,c4 double,c5 decimal(30,10),c6 decimal(30,10),c7
decimal(30,10),c8 decimal(30,10),c9 decimal(30,10),c10decimal(30,10));
drop table if exists test2;
评论0