参数是UCloud默认的,未做特别的优化 。
之前的压测文章里面,没有写压测机器的配置和网络时延,这次加上 。压测机器配置万兆带宽
文章插图
CPU
文章插图
压测机器到UDB的网络时延 0.15-0.22ms 左右
文章插图
压测机器到自建Uhost 网络时延0.22-0.3ms左右,的RT 大于到自建udb的0.05-0.1ms之间。RT会影响测试效果
文章插图
测试工具 sysbench 0.5 版本。
测试场景
100张表,每张表10w行数据,共1kw数据量,数据库内存设置为32G压测脚本如下:
#!/bin/bashthreads="1224364860728496108"dt=`date +"%Y%m%d%H%M%S"`mkdir -p /root/yace_$dt/root/doDBA -mysql -log &for i in $threads; do echo $i time=`date +"%Y%m%d%H%M%S"` /opt/yz-sysbench/bin/sysbench --test=/opt/yz-sysbench/share/sysbench/oltp.lua --oltp-tables-count=100 --oltp-table-size=100000 --mysql-db=sysbench --mysql-user=sysbench --mysql-password=sysbench --mysql-host=xx.xx.xx.xx --mysql-port=3306 --max-time=500 --max-requests=0 --oltp-test-mode=complex --num-threads=$i run > /root/yace_$dt/thread_$i_$time.log sleep 60donep=`pidof doDBA`kill -9 $p
三 测试结果内存模型压测结果对比:QPS
文章插图
insert/delete
文章插图
【云数据库 VS 自建数据库,到底该如何抉择?】
update
文章插图
从测试结果上来看,qps基于快杰的UDB性能比基于快杰自建的数据库性能要好20%以上 。
其实测试了 IO 类型的压测结果对?,可能由于压测时间比较短,及云盘性能存在抖动等因素,测试数据结果波动较大,另咨询UCloud的技术?员,我购买的 机器将进行固件升级,这个升级后可以再做?次IO 类型的测试 。两者的价格对比UDB数据库费用
文章插图
UHost自建机器费用
文章插图
创建高可用的UDB和两台快杰Uhost的直接价格,基于快杰自建5602 元/月,基于快杰的UDB 5160 元/月价格更实惠 。
从性价比上来说如果没有自建的运维平台,基于UHost自建数据库需要额外的运维系统(备份,监控,报警,HA等),开发运维部署这些也需要人力成本,总而言使用基于快杰的UDB更划算 。
四 小结近年来 云RDS 性能的突飞猛进离不开底层cpu、磁盘、网络等方面技术的快速发展 。UCloud快杰UDB的性能能够满足绝大多数业务运行的性能容量需求(大量 bad sql 除外) 。
从测试结果上来看,基于快杰的数据库性能表现有比较高的涨幅,性价比还不错 。对于UDB客户而言选择基于快杰的UDB是个不错的选择 。
-The End-
推荐阅读
- 华顶云雾工艺特征,华顶云雾茶抗癌
- 敬亭绿雪是绿茶吗,雪水云绿好喝吗
- 云南普洱茶介绍,七彩云南普洱茶的精彩茶艺
- 花果山云雾茶的保质期,喝庐山云雾茶的好处
- 黄山四绝分别是什么?
- 开源数据库SQLite、MySQL和PostgreSQL比较
- 凰冠有机茶加盟信息,冠云牌白云银毫有机茶再次认定为湖南名牌产品
- 不要在MySQL数据库中使用UTF-8编码
- 加入景迈山柏联庄园,云南省副省长陈舜行考察景迈山柏联庄园
- 云阳馆与韩绅宿别赏析寒,暗 云阳馆与韩绅宿别阅读答案