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结果相关推荐

  1. php中的DS,PHP Ds\Set reverse()用法及代码示例

    PHP中Ds \ Set类的Ds \ Set::reverse()函数是一个内置函数,用于反转Set实例中存在的元素的顺序.此功能使原位设置反向.也就是说,它不使用任何额外的空间,并使用相反的值更新原 ...

  2. 内核功能导致重启_诊断修复 TiDB Operator 在 K8s 测试中遇到的 Linux 内核问题

    Kubernetes(K8s)是一个开源容器编排系统,可自动执行应用程序部署.扩展和管理.它是云原生世界的操作系统. K8s 或操作系统中的任何缺陷都可能使用户进程存在风险.作为 PingCAP EE ...

  3. 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. ...

  4. TiDB中的混沌测试实践

    什么是混沌 \\ 在分布式计算领域,我们无法预测集群将会发生什么,一切皆有可能.在里约热内卢飘舞的蝴蝶可能会改变芝加哥的气候,甚至摧毁位于开罗的数据中心.网络时间协议(NTP)可能出现不同步,CPU可 ...

  5. 群晖 android软件,ds cam app下载

    DS摄像机(DS CAM)是一款图像摄像app.可在手机上进行实时串流图像.控制摄像机角度.搜索和播放录制文件.更妙的是,通过在surveillance station中启用的CMS,您可以使用过滤器 ...

  6. DVT和ADVT - 为数不多的DICOM测试工具说明AND下载

    1. 前言 做DICOM研究.开发和应用的人,最头疼的就是没有充分的工具和手段来进行测试,所以无法知道自己的程序.软件是否正确,能否正确地与其他设备进行DICOM连接?连接出错的原因在哪里?改正的话该 ...

  7. Kali Linux渗透测试——无线渗透

    笔记内容参考安全牛课堂苑房弘老师的Kali Linux渗透测试教程,以及文章: https://blog.csdn.net/qq_38265137/article/details/80370554 h ...

  8. 数据可视化-唐诗分析器项目分析+实现+测试+部署

    目录 一.唐诗项目概述 1.项目简介 2.设计思想 2.1.数据爬取模块 2.2 可视化展示模块 3.核心技术 4.效果展示 二.数据爬取模块 1.技术选型 1.1 爬虫技术 htmlunit 1.3 ...

  9. 多表古典密码统计分析之Vigenere算法保姆级教学(含Kasiski测试法和重合指数法)

     该算法参考于现代密码学第二版2.3.2多表古典密码统计分析 由于书上内容的介绍难以理解,下面我将把我个人对Kasiski测试法和重合指数法这两种方法的理解用文字和代码表示 参考文章 维吉尼亚密码的破 ...

最新文章

  1. LeetCode简单题之检查某单词是否等于两单词之和
  2. idea快捷键清楚不相关的引用包
  3. 儿童学文字编程python_手把手教你python数字知识
  4. 智能客户端ios_为什么现在的客户端开发越来越不吃香了
  5. Java web后端2 Servlet Maven HttpServlet ServletConfig ServletContext HTTP协议
  6. 自动让钱生钱方法100%安全稳定
  7. Go之Channel
  8. python实现diff json 并且打印出log日志
  9. 谋定而后动,相信自己的判断
  10. 2019年华为JAVA面试题系列
  11. python 方差_使用NumPy介绍期望值,方差和协方差
  12. 【GDOI2014模拟】雨天的尾巴
  13. Mac 系统mysql密码重置
  14. 数字取证二 熟练掌握鉴证大师 了解NTFS分析、LogFile文件使用和USN日志分析
  15. PowerBI-时间智能函数-DATEADD
  16. 当初我要是这么学操作系统就好了(附思维导图)
  17. mybatis-introduce-有传统实现类
  18. 学妹跑过来抱着我的胳膊让我帮她在Linux上装jdk【手把手教学】
  19. excel怎么做汇总平均值?
  20. 收藏几个好用的webservice

热门文章

  1. 详解 C/C++ 各大编程规范
  2. C# 数组增加元素_C#教程推荐
  3. thinkphp项目_简历网站
  4. 广工学生“纯手工”打造赛车 将出征F1赛道
  5. JQuery- JQuery学习
  6. VMware下安装win10启动后进入Boot Manger界面如何解决
  7. 西班牙首相被中国新零售圈粉!天猫总裁靖捷透露了一个“合伙人计划”
  8. J-Link软件和文档包的版本发行说明(2)[V4.96 ~ V6.12j版本]
  9. juniper常用命令
  10. 打开单片机世界的大门——上位机控制下位机实例详解