返回顶部
首页 > 资讯 > 数据库 >如何解析mysql pump的性能测试
  • 277
分享到

如何解析mysql pump的性能测试

2024-04-02 19:04:59 277人浏览 泡泡鱼
摘要

如何解析Mysql pump的性能测试,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。   在mysql 5.7中做逻辑备份恢

如何解析Mysql pump的性能测试,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

  在mysql 5.7中做逻辑备份恢复有了一个新的工具mysqlpump,如果你掌握了mysqldump,那么使用mysqlpump就是分分钟的事情,因为很多参数都是很相似的,可以理解它是mysqldump的加强版,一个亮点就是有了并行的选项,使得数据备份的性能更加强大。

  有一点值得说明的是,为了保证数据一致性,我们一般备份都会使用--single-transaction的选项,在5.7.11以前,mysqlpump和并行参数是有冲突的,在这个版本之后做了修复。

  但是mysqlpump到底怎么样呢,我在5.7.17的版本中做了一些简单的测试,可以看出一些性能的差异。

   为了尽可能保证导出的数据备份能够占用少的磁盘空间,我们经常会使用gzip来压缩,我们就分了几个场景来对比压缩,不压缩,开启并行后的数据备份的性能差异。

   我选取的数据集大小在30G左右。含有5个数据库,单表数据量在200万以上,单库的表数量在10个以上。

   得到的一个基本测试结果如下,后续的测试结果会一并补上。

optionrealidle%dump_size(byte)
compress=false 6m52.232s 85.92 26199028017
compress=false|gzip 43m12.574s 90.72 12571701197
compress=true 19m24.541s 80.48 26199028017
compress=true   |gzip 43m12.515s 84.94 12571200219
parallelism=4  5m30.005s 76.43 26199028017
parallelism=4   |gzip 42m41.433s 90.51 12575331504
parallelism=8 4m44.177s 66.73 26199028017

可以看到默认来说,导出一个30G左右的dump需要近7分钟,而启用了并行之后,并行度为4的时候,导出时间是5分半,提升了1.5分钟(20%),并行度为8之后提升了2分钟左右(30%)。而在系统层面做了压缩的时候,压缩率达到了近48%。还是相当不错的。在compress=true只是在服务端客户端交互中使用数据包压缩,最后的备份集大小是没有任何改变的。后续会测试使用不同的压缩算法,备份的性能差异。

关于如何解析mysql pump的性能测试问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网数据库频道了解更多相关知识。

您可能感兴趣的文档:

--结束END--

本文标题: 如何解析mysql pump的性能测试

本文链接: https://lsjlt.com/news/66156.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何解析mysql pump的性能测试
    如何解析mysql pump的性能测试,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。   在MySQL 5.7中做逻辑备份恢...
    99+
    2024-04-02
  • 详解如何测试gitee的性能
    随着开源越来越普及,gitee作为国内领先的代码托管平台也受到了广泛的关注。一些开发者在使用gitee进行项目管理中,不可避免地会遇到一些性能问题,因此了解如何测试gitee的性能对于项目管理是很有必要的。一、性能测试的背景性能测试是在特定...
    99+
    2023-10-22
  • 如何使用sysbench测试Mysql性能
    这篇文章主要介绍了如何使用sysbench测试Mysql性能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 s...
    99+
    2024-04-02
  • pgbench性能测试分析
    本篇内容主要讲解“pgbench性能测试分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“pgbench性能测试分析”吧!--pgbench 测试&n...
    99+
    2024-04-02
  • MySQL索引性能测试
    MySQL索引性能测试   blog文档结构图:   很长一段时间没学习MySQL了,一直致力于oracle的研究,最近得空了就再拾起MyS...
    99+
    2024-04-02
  • ubuntu如何测试gpu性能
    ubuntu测试gpu性能的方法:测试系统自动分配设备示例:#-*- coding:utf-8 -*-import tensorflow as tf# 新建一个 graph.a = tf.constant([1.0, 2.0, 3.0, 4...
    99+
    2024-04-02
  • PostgreSQL11 tpcb性能测试分析
    本篇内容介绍了“PostgreSQL11 tpcb性能测试分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2024-04-02
  • Golang pprof性能测试与分析讲解
    目录一、性能分析类型1.CPU性能分析2.内存性能分析3.阻塞性能分析二、cpu性能分析1.生成pporf2.分析数据三、内存性能分析四、benchmark 生成 profile一、...
    99+
    2023-05-14
    Go pprof性能测试 Go pprof性能分析
  • 如何进行mysql性能测试库的CRASH恢复
    今天就跟大家聊聊有关如何进行mysql性能测试库的CRASH恢复,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 环境:O...
    99+
    2024-04-02
  • 如何做SQL Server性能测试?
    对于DBA来讲,我们都会做新服务器的性能测试。我会从TPC的基准测试入手,使用HammerDB做整体性能评估(前身是HammerOra),跟厂商数据对比。再使用DiskSpd针对性的测试磁盘IO性能指标(前...
    99+
    2024-04-02
  • Hbase如何实现性能测试
    这篇文章给大家分享的是有关Hbase如何实现性能测试的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。之前测试过HBASE的参数对性能影响,今天的测试主要针对写吞吐量,通过对比不同客户端的数量,以及插入量,来看看HB...
    99+
    2023-06-03
  • 如何使用tpcc-mysql对mysql进行TPCC性能测试
    这篇文章主要介绍如何使用tpcc-mysql对mysql进行TPCC性能测试,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! tpcc-mysq是满足TPC...
    99+
    2024-04-02
  • Stream性能测试实例分析
    本篇内容主要讲解“Stream性能测试实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Stream性能测试实例分析”吧!目录一、反馈问:stream比for循环慢5倍...
    99+
    2023-06-29
  • 如何测试云服务器的性能
    linux云服务器如何快速测试服务器性能测试云服务器网络性能在本地使用ping测试,Ping速度测试网络响应速度,不同节点的云服务器,ping值差距很大。测试云服务器磁盘I/O使用linux系统下的dd命令,测试硬盘读写速度,如:dd if...
    99+
    2024-04-02
  • 如何进行性能测试中服务器关键性能指标的浅析
    如何进行性能测试中服务器关键性能指标的浅析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在对互联网服务进行服务端性能测试时,主要关注两方面的性能指标:业务指标:...
    99+
    2023-06-03
  • 如何测试云服务器性能
    测试云服务器性能的方法:1、分析自身网站的规模和访问来源,判断所需要的线路及配置,找服务商了解情况;2、通过PING命令测试机房网络的速度与稳定性;3、让服务商提供用户网站案例,测试网站的实际打开速度。具体内容如下:配置先分析下自己的网站规...
    99+
    2024-04-02
  • 如何测试Linux系统VPS性能
    测试Linux系统VPS性能的方法:1、通过IP地址对VPS速度进行测试,根据实际情况选择满足需求的VPS;2、通过文件下载速度进行测试,在终端使用“wget 下载链接”命令测试;3、在Linux系统VPS的终端使用指令分别对CPU、内存、...
    99+
    2024-04-02
  • 如何测试香港vps主机的性能
    测试香港vps主机性能的方法:1、输入执行bench.sh脚本命令查看所有的配置,能直观的了解服务器的硬件配置;2、 使用Speedtest工具测试主机的上传和下载带宽;3、使用http://ipip.net在线工具对主机的PING响应时间...
    99+
    2024-04-02
  • EventLoop如何测试Node或页面的性能
    这篇文章主要介绍“EventLoop如何测试Node或页面的性能”,在日常操作中,相信很多人在EventLoop如何测试Node或页面的性能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”EventLoop如何...
    99+
    2023-07-05
  • 如何进行C++代码的性能测试?
    如何进行C++代码的性能测试概述:在软件开发过程中,性能测试是一项非常重要的任务。对于C++代码来说,性能测试可以帮助开发人员了解代码的执行效率,找到性能瓶颈,并对其进行优化。本文将介绍一些常用的C++代码性能测试方法和工具,帮助开发人员提...
    99+
    2023-11-02
    测试 性能测试 C++代码
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作