01
第一部分:暴力测试主要测试了以下几个场景:
1.正常关闭主库实例;2.直接杀掉主库实例;3.关闭主库守护进程;4.关闭备库实例;5.直接杀掉备库实例;6.关闭备库守护进程;7.down主库心跳网卡;8.down备库心跳网卡(监控器在备库机器上);9.down备库心跳网卡(监控器在第三天机器上);10.down主库公共网卡;11.down备库公共网卡;12.主库服务器长时间宕机;13.备库服务器长时间宕机。
第二部分:测试达梦、Oracle、MySQL数据库性能对比
主要检查测试以下几个场景:
1:大数据新增模拟跑批业务,大事务,单条新增几千万数据量。2:单条多次新增模拟小事物,单条小数据量,多次执行。3:大数据汇总模拟大数据查询4:大数据汇总排序模拟大数据查询5:复杂SQL模拟复杂查询
02
在做暴力测试之前,先简单看下达梦守护集群:

和Oracle DG架构类似
主从同步:
主库增、删、改等操作产生的 Redo 日志通过MAL系统传输到备库,备库接收并重演 Redo 日志,从而实现备库与主库的数据同步。
切换:

主备推荐架构:


下面看一下暴力测试结果


03




达梦主库dmserver进程:
CPU使用率从4.4%增长到8.0%;内存使用率从43.6%增长到45.1%
达梦主库dmwatcher进程:
CPU使用率一直0.0%;内存使用率一直0.1%;
达梦备库库dmserver进程:
CPU使用率从2.3%增长到5.3%;内存使用率从41.2%增长到44.3%
达梦备库dmwatcher进程:
CPU使用率一直0.0%;内存使用率一直0.3%;
数据库压力测试-大数据新增(MySQL)
测试场景:大数据新增
环境说明:kylin v10、内存 7200MB、CPU 4C
创建单列数值型测试表t1

主备:一次性插入8388万测试数据(2250MB),耗时367秒,速度 6.13MB/s

mysqld进程:
主从:CPU使用率一直18.9%;内存使用率从8.0%增长到10.4%;


数据库压力测试-大数据新增(Oracle)

单机:一次性插入8388万测试数据(1024MB),耗时120秒,速度 8.5MB/s

Oracle进程:
内存使用率从18.7%增长到23.9%;CPU使用率从7.0%增长到11.0%;



数据库压力测试-大数据汇总查询

数据库压力测试-大数据汇总排序查询

性能测试结果

小数据新增、大数据汇总排序,Oracle数据库性能最优。
文章转载自信创新态势,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




。