TiDB VS MariaDB10.1.19 Enterprise性能压测

简介:

视频演示:

https://pan.baidu.com/s/1qYRMp7Q


工具sysbench0.5 128并发 10张表100万行

硬件配置R720 64G RAID10(15000转)


分别压测100秒

sysbench  --test=/root/soft/sysbench-0.5/sysbench/tests/db/oltp.lua --mysql-table-engine=innodb --oltp-table-size=1000000 --max-requests=0 --max-time=100 --num-threads=128 --oltp-tables-count=10 --report-interval=10 --mysql-host=192.168.143.244 --mysql-port=4000 --mysql-user=admin --mysql-password=159753  --mysql-db=test run

############################################
pd+tidb在一台机器部署 192.168.143.244
端口:4000

tikv两台 192.168.143.245/246
参数  
[rocksdb.defaultcf]
block-cache-size(30G)

[rocksdb.writecf]
block-cache-size(10G)

[rocksdb.raftcf] 
block-cache-size(10G)


[  10s] threads: 128, tps: 823.93, reads: 11680.25, writes: 3313.20, response time: 363.02ms (95%), errors: 0.00, reconnects:  0.00
[  20s] threads: 128, tps: 781.00, reads: 10920.40, writes: 3117.30, response time: 368.50ms (95%), errors: 0.00, reconnects:  0.00
[  30s] threads: 128, tps: 780.20, reads: 10919.70, writes: 3118.60, response time: 366.96ms (95%), errors: 0.00, reconnects:  0.00
[  40s] threads: 128, tps: 728.80, reads: 10214.74, writes: 2920.51, response time: 371.27ms (95%), errors: 0.00, reconnects:  0.00
[  50s] threads: 128, tps: 672.90, reads: 9417.76, writes: 2690.39, response time: 393.23ms (95%), errors: 0.00, reconnects:  0.00
[  60s] threads: 128, tps: 617.00, reads: 8632.80, writes: 2469.40, response time: 418.37ms (95%), errors: 0.00, reconnects:  0.00
[  70s] threads: 128, tps: 610.20, reads: 8536.60, writes: 2434.20, response time: 413.39ms (95%), errors: 0.00, reconnects:  0.00
[  80s] threads: 128, tps: 634.50, reads: 8885.50, writes: 2544.10, response time: 413.76ms (95%), errors: 0.00, reconnects:  0.00
[  90s] threads: 128, tps: 676.30, reads: 9475.40, writes: 2707.20, response time: 392.52ms (95%), errors: 0.00, reconnects:  0.00
[ 100s] threads: 128, tps: 645.10, reads: 9031.90, writes: 2579.20, response time: 404.45ms (95%), errors: 0.00, reconnects:  0.00
############################################

MariaDB BP(30G)

[  10s] threads: 128, tps: 2678.24, reads: 37599.85, writes: 10720.26, response time: 70.10ms (95%), errors: 0.00, reconnects:  0.00
[  20s] threads: 128, tps: 2851.70, reads: 39931.01, writes: 11405.40, response time: 58.07ms (95%), errors: 0.00, reconnects:  0.00
[  30s] threads: 128, tps: 2846.10, reads: 39843.50, writes: 11384.70, response time: 58.52ms (95%), errors: 0.00, reconnects:  0.00
[  40s] threads: 128, tps: 2490.69, reads: 34935.71, writes: 9972.07, response time: 60.70ms (95%), errors: 0.00, reconnects:  0.00
[  50s] threads: 128, tps: 2354.21, reads: 32900.38, writes: 9411.82, response time: 123.50ms (95%), errors: 0.00, reconnects:  0.00
[  60s] threads: 128, tps: 2839.70, reads: 39745.05, writes: 11358.19, response time: 59.33ms (95%), errors: 0.00, reconnects:  0.00
[  70s] threads: 128, tps: 2854.40, reads: 39969.74, writes: 11416.48, response time: 58.03ms (95%), errors: 0.00, reconnects:  0.00
[  80s] threads: 128, tps: 2846.22, reads: 39841.44, writes: 11384.47, response time: 58.70ms (95%), errors: 0.00, reconnects:  0.00
[  90s] threads: 128, tps: 2334.59, reads: 32679.89, writes: 9338.67, response time: 76.75ms (95%), errors: 0.00, reconnects:  0.00
[ 100s] threads: 128, tps: 2843.30, reads: 39819.07, writes: 11374.99, response time: 59.16ms (95%), errors: 0.00, reconnects:  0.00




















本文转自hcymysql51CTO博客,原文链接:http://blog.51cto.com/hcymysql/1888199 ,如需转载请自行联系原作者



相关文章
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
631 2
|
测试技术 UED 开发者
性能测试报告-用于项目的性能验证、性能调优、发现性能缺陷等应用场景
性能测试报告用于评估系统性能、稳定性和安全性,涵盖测试环境、方法、指标分析及缺陷优化建议,是保障软件质量与用户体验的关键文档。
|
缓存 Java 测试技术
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
使用JMeter对项目各个接口进行压力测试,并对前端进行动静分离优化,优化三级分类查询接口的性能
1292 10
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
866 1
|
存储 缓存 关系型数据库
MariaDB 和 GreatSQL 性能差异背后的真相
【10月更文挑战第22天】本文介绍了 MariaDB 和 GreatSQL 两款数据库系统的背景、性能差异因素及实际应用场景。MariaDB 是 MySQL 的分支,具有良好的社区支持和丰富的插件生态系统;GreatSQL 是国产的 MySQL 兼容数据库,专注于企业级应用场景。文章详细对比了两者的存储引擎优化、查询优化器差异、缓存机制和并发处理能力,并分析了它们在 OLTP 和 OLAP 场景中的性能表现。
943 3
|
NoSQL 关系型数据库 MySQL
阿里云RDS关系型数据库大全_MySQL版、PolarDB、PostgreSQL、SQL Server和MariaDB等
阿里云RDS关系型数据库如MySQL版、PolarDB、PostgreSQL、SQL Server和MariaDB等,NoSQL数据库如Redis、Tair、Lindorm和MongoDB
735 0
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1986 152
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
1382 156
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
缓存 关系型数据库 MySQL
error: Failed dependencies: mariadb-connector-c-config is obsoleted by mysql-community-server-8.0.36-1.el7.x86_64 问题解决
error: Failed dependencies: mariadb-connector-c-config is obsoleted by mysql-community-server-8.0.36-1.el7.x86_64 问题解决
1299 19

推荐镜像

更多