tpc ds mysql_tpc-ds测试tidb结果
1.环境说明
(1)硬件环境:
3台机器
CPU:Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz 2U40核
MEM:256G
DISK:SSD
(2)软件环境:
tidb环境为3台机器,3tikv+3pd+1tidb
-- 1.1版本为1.1.0-alpha.1-77-g274a344
-- 1.0版本为1.0.7
tispark配置为1master+2slave,tidb-ansible对应版本
presto为0.168 presto-mysql
mysql版本为5.7.20,innodb_buffer_pool_size为180G
(3)测试说明:
测试工具为tpc-ds 2.7.0 scale为5
数据量如下:
2.测试结果及说明
(1)总结如下:
ANALYZE TABLE后1.1平均耗时为原耗时的80%,提升最大的SQL耗时仅为原来的45%
tidb1.1相比tidb1.0平均耗时为1.0耗时的50%,直接缩短一倍效率。。提升最大的SQL耗时仅为原来的18%
tidb1.1相比mysql平均耗时为mysql的40%,值得说明的是这个平均值是除去了很多mysql耗时10分钟以上的sql的,当然也有很多sql,mysql是优于tidb的
(2)详细如下:
1.图中tidb1.1表示tidb1.1版本的结果,tidb1.1A表示tidb1.1版本执行ANALYZE TABLE后的结果,tispark为tispark执行结果,presto为presto执行结果,tidb1.0为tidb1.0版本执行结果,mysql为mysql执行结果
2.如果没有柱状图表示执行结果耗时10分钟以上
图1
图2
图3
图4
图5
图6
图7
图7
图8
图9
图10
tpc ds mysql_tpc-ds测试tidb结果相关推荐
- php中的DS,PHP Ds\Set reverse()用法及代码示例
PHP中Ds \ Set类的Ds \ Set::reverse()函数是一个内置函数,用于反转Set实例中存在的元素的顺序.此功能使原位设置反向.也就是说,它不使用任何额外的空间,并使用相反的值更新原 ...
- 内核功能导致重启_诊断修复 TiDB Operator 在 K8s 测试中遇到的 Linux 内核问题
Kubernetes(K8s)是一个开源容器编排系统,可自动执行应用程序部署.扩展和管理.它是云原生世界的操作系统. K8s 或操作系统中的任何缺陷都可能使用户进程存在风险.作为 PingCAP EE ...
- TiDB -- TiDB CDC POC 测试
TiDB CDC 1.1 简介 1.2 测试逻辑 1.3 POC测试 1.3.1 集群搭建 准备: 部署集群和启动: 1.3.2 创建CDC同步任务和验证 1.3.3 创建TiFlash同步任务 1. ...
- TiDB中的混沌测试实践
什么是混沌 \\ 在分布式计算领域,我们无法预测集群将会发生什么,一切皆有可能.在里约热内卢飘舞的蝴蝶可能会改变芝加哥的气候,甚至摧毁位于开罗的数据中心.网络时间协议(NTP)可能出现不同步,CPU可 ...
- 群晖 android软件,ds cam app下载
DS摄像机(DS CAM)是一款图像摄像app.可在手机上进行实时串流图像.控制摄像机角度.搜索和播放录制文件.更妙的是,通过在surveillance station中启用的CMS,您可以使用过滤器 ...
- DVT和ADVT - 为数不多的DICOM测试工具说明AND下载
1. 前言 做DICOM研究.开发和应用的人,最头疼的就是没有充分的工具和手段来进行测试,所以无法知道自己的程序.软件是否正确,能否正确地与其他设备进行DICOM连接?连接出错的原因在哪里?改正的话该 ...
- Kali Linux渗透测试——无线渗透
笔记内容参考安全牛课堂苑房弘老师的Kali Linux渗透测试教程,以及文章: https://blog.csdn.net/qq_38265137/article/details/80370554 h ...
- 数据可视化-唐诗分析器项目分析+实现+测试+部署
目录 一.唐诗项目概述 1.项目简介 2.设计思想 2.1.数据爬取模块 2.2 可视化展示模块 3.核心技术 4.效果展示 二.数据爬取模块 1.技术选型 1.1 爬虫技术 htmlunit 1.3 ...
- 多表古典密码统计分析之Vigenere算法保姆级教学(含Kasiski测试法和重合指数法)
该算法参考于现代密码学第二版2.3.2多表古典密码统计分析 由于书上内容的介绍难以理解,下面我将把我个人对Kasiski测试法和重合指数法这两种方法的理解用文字和代码表示 参考文章 维吉尼亚密码的破 ...
最新文章
- LeetCode简单题之检查某单词是否等于两单词之和
- idea快捷键清楚不相关的引用包
- 儿童学文字编程python_手把手教你python数字知识
- 智能客户端ios_为什么现在的客户端开发越来越不吃香了
- Java web后端2 Servlet Maven HttpServlet ServletConfig ServletContext HTTP协议
- 自动让钱生钱方法100%安全稳定
- Go之Channel
- python实现diff json 并且打印出log日志
- 谋定而后动,相信自己的判断
- 2019年华为JAVA面试题系列
- python 方差_使用NumPy介绍期望值,方差和协方差
- 【GDOI2014模拟】雨天的尾巴
- Mac 系统mysql密码重置
- 数字取证二 熟练掌握鉴证大师 了解NTFS分析、LogFile文件使用和USN日志分析
- PowerBI-时间智能函数-DATEADD
- 当初我要是这么学操作系统就好了(附思维导图)
- mybatis-introduce-有传统实现类
- 学妹跑过来抱着我的胳膊让我帮她在Linux上装jdk【手把手教学】
- excel怎么做汇总平均值?
- 收藏几个好用的webservice
热门文章
- 详解 C/C++ 各大编程规范
- C# 数组增加元素_C#教程推荐
- thinkphp项目_简历网站
- 广工学生“纯手工”打造赛车 将出征F1赛道
- JQuery- JQuery学习
- VMware下安装win10启动后进入Boot Manger界面如何解决
- 西班牙首相被中国新零售圈粉!天猫总裁靖捷透露了一个“合伙人计划”
- J-Link软件和文档包的版本发行说明(2)[V4.96 ~ V6.12j版本]
- juniper常用命令
- 打开单片机世界的大门——上位机控制下位机实例详解