0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云 Flexus X 实例 MySQL 性能加速评测及对比

jf_21561199 来源:jf_21561199 作者:jf_21561199 2024-12-25 17:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目录

前言 1

一、Flexus 云服务器 X 介绍 1

1.1 Flexus 云服务器 X 实例简介 1

1.2 Flexus 云服务器 X 实例特点 2

1.3 Flexus 云服务器 X 实例场景需求 3

二、Flexus 云服务器 X 购买 3

2.1 Flexus X 实例购买 4

2.2 购买 MySQL 加速镜像 4

2.3 重置密码 5

2.4登录服务器 6

三、Flexus X 实例加速 MySQL 测试 7

3.1 sysbench 简介 8

3.2Flexus 云服务器 X 实例安装 sysbench8

3.3Flexus X 加速 MySQL 测试 12

3.4 基于 sysbench 构造测试表和测试数据 12

3.5 数据库读写性能测试 13

四、业界 U系列无加速 MySQL 测试 14

4.1业界 U系列数据库读写性能测试 15

五、测试对比 15

总结 16

1

前言

随着云计算技术的飞速发展,企业对于数据库性能的要求也日益提高。华为云推出的 Flexus 云服务器 X 实例,凭借其高性能、高可用性的特点,成为了众多企业数据库部署的首选。本文将对 FlexusX 实例在 MySQL 性能加速方面的表现进行评测,并与其他云服务进行对比。

一、Flexus 云服务器 X 介绍

1.1Flexus 云服务器 X 实例简介

Flexus 云服务器 X 是华为云推出的一款高性能、高可用性的云服务器,它采用了最新的处理器技术,支持多种操作系统和应用程序,具备灵活的资源配置和强大的扩展能力。无论是 Web 应用、数据库服务还是大数据处理,Flexus 云服务器 X 都能为您提供稳定、高效的运行环境。

wKgZPGdrzA-AQPi2AAFBJ4jvWqI253.png

1.2Flexus 云服务器 X 实例特点

Flexus 云服务器 X 实例具有如下四大特点:

wKgZO2drzBCAM0yfAAQCEdfRxW0803.png

wKgZPGdrzBCAWkQgAAPWvR2V9-Y761.png

1.3Flexus 云服务器 X 实例场景需求

搭配更多云服务,一站满足多种场景需求:

企业建站:面向博客、论坛,和企业门户等业务场景,帮助企业传播价值信息,促进信息共享和交流,支撑用户建设多功能的传播和交互平台。

​​​​​电商直播:基于 X 实例搭建电商交易平台,可以从容面对电商市场瞬息万变对的业务压力变化。

个人开发测试:开发者在开发、测试过程中需要的环境资源,可以选择从云上提供。基于 X 实例搭建开发测试环境,更加便利,成本更优。

游戏服务器:适用于搭建游戏后台服务器,强大算力轻松应对千人同时在线,同时平滑扩容可快速应对服务器玩家数量上涨诉求,超强的网络加速能力提升用户体验

二、Flexus 云服务器 X 购买

2.1FlexusX 实例购买

本文实践前,开始前需要在华为云官网购买 Flexus X 实例,可以根据实际需求选择合适的配置,如 CPU、内存、存储和网络带宽等。

wKgZO2drzBGAcBwFAAJ02uTtywI992.png

2.2购买 MySQL 加速镜像

由于本文是需要体验 FlexusX 实例独家提供 MySQL 应用的加速功能,可以在镜像选择的时候,选择 Flexus 云服务器 X 推出 HuaweiCloudEulerOS 镜像,选择 MySQL 应用加速。

wKgZPGdrzBGAYgyEAAFcHD6WmCw074.png

购买成功后,再控制台,就可以看到刚刚购买的 FlexusX 实例服务器,如下已购买 4 核 12g 的实例。

wKgZO2drzBGAVn3GAAE5HwmmnKA816.png

2.3重置密码

首次购买后,需要重置服务器的登录密码,才能远程登录到服务器中,在华为云控制台中,找到 Flexus 云服务器 X 实例,点击“重置密码”按钮,按照提示设置新的登录密码。

wKgZPGdrzBKAVY0dAABydDC1YkI851.png

2.4登录服务器

重置密码之后,就可以使用刚刚的密码登录到 Flexus 云服务器 X 实例,可以使用 xShell 等 SSH 客户端工具登录服务器或者选择使用自带的 cloudshell。

wKgZO2drzBKAFDlGAADUtf8SXgs427.png

接下来就可以登录到 Flexus 云服务器 X 实例中,进入终端之后,会提示WelcometoHuaweiCloudService,说明成功登录。

wKgZPGdrzBOAYUNEAADNrn01ehk937.png

由于购买时选择的 MySQL 加速,所以 Flexus 云服务器 X 实例也会默认已安装 MySQL,可以查看 MySQL 版本号进行确认,可以看到已经默认安装 MySQL8 了。

wKgZO2drzBSAIpKcAAAdALlNXWw185.png

​编辑

进入 MySQL,默认是空密码。

mysql-uroot-p

wKgZPGdrzBWAUWvGAAA12uJkUqk766.png

三、FlexusX 实例加速 MySQL 测试

上述具有加速 MySQL 镜像的 FlexusX 实例购买完成之后,接下来就可以开始体验和测试 FlexusX 实例 MySQL 独有的X-Turbo加速技术。

3.1sysbench 简介

sysbench 是一款开源的数据库性能测试工具,可以对数据库进行压力测试、基准测试等操作。本文将使用将 sysbench 对 FlexusX 实例上的 MySQL 进行性能测试。

3.2Flexus 云服务器 X 实例安装 sysbench

接下来就开始在服务器中完成 sysbench 安装,以下是详细步骤。

在线下载 sysbench 工具

wgethttps://github.com/akopytov/sysbench/archive/1.0.zip-O"sysbench-1.0.zip"

wKgZO2drzBWAJ_RwAADeDLnFN_s946.png

解压压缩包

unzipsysbench-1.0.zip

wKgZPGdrzBWAOI7XAAAQ17bgGqw844.png

进入目录中,安装 sysbench 依赖

yuminstallautomakelibtool-y

wKgZO2drzBaAYpV7AAATW7Ge4uo249.png

生成 sysbench 配置文件

./autogen.sh

wKgZPGdrzBaAWGlSAABLdHvlwVc094.png

接下里配置编译变量,需要的是在 mysql 插目录插件配置,FlexusX 实例默认是/usr/include/mysql

./configure--prefix=/usr/local/sysbench--with-mysql-includes=/usr/include/mysql--with-mysql-libs=/usr/include/mysql

wKgZO2drzBaAP1PlAAA_NGlny20666.png

编译安装

make

makeinstall

添加环境变量

echo"exportPATH=/usr/local/sysbench/bin:${PATH}">>/etc/profile

查看安装后的版本号

sysbench--version

wKgZPGdrzBeALG26AAAHiqjCWqE516.png

3.3FlexusX加速 MySQL 测试

在 FlexusX 实例上安装完成 sysbench 测试工具,接下来就可以进行 MySQL 加速测试,本次主要进行数据库读写性能测试。

3.4基于 sysbench 构造测试表和测试数据

在测试之前,需要使用 sysbench 构造测试数据,执行下面代码,构造测试表和测试数据,主要是创建 20 个测试表,每个表里创建 100 万条测试数据。

sysbench/usr/share/sysbench/oltp_read_write.lua

--mysql-host=127.0.0.1--mysql-port=13306

--mysql-user=root--mysql-password=''

--mysql-db=tssysbench--db-driver=mysql

--tables=20--table-size=1000000--report-interval=10

--threads=128--time=300

prepare

可以进入数据库 tssysbench,随便查看一个表数据总数是 100 万。

wKgZO2drzBeAT1asAAAsUQ1FidQ102.png

3.5数据库读写性能测试

利用 sysbench 进行数据测试,在 FlexusX 实例中,执行下面测试指令。

sysbench/usr/share/sysbench/oltp_read_write.lua

--mysql-host=127.0.0.1--mysql-port=13306

--mysql-user=root--mysql-password=''

--mysql-db=tssysbench--db-driver=mysql

--tables=20--table-size=1000000--report-interval=10

--threads=64--time=30

run

测试结束后,查看输出文件,最终测试结果如图所示:

wKgZPGdrzBeAUKKZAAA8fS2iU9w436.png

数据指标有点多,主要关注下面三个大指标。

queries:查询总数及 qps

transactions:事务总数及 tps

Latency-95thpercentile:前 95%的请求的最大响应时间

四、业界U系列无加速 MySQL 测试

为了对比 FlexusX 实例的性能优势,在其他相同配置(4 核 12g)的U云服务上也进行了相同的 MySQL8 性能测试,记录下这些云服务在不同负载下的性能表现。

wKgZO2drzBiAe2iRAAAOwVtbjeI986.png

4.1业界U系列数据库读写性能测试

业界U系列云服务已完成 sysbench 安装和测试数据,直接进行读写性能测试,同样跟 FlexusX 实例一样执行 sysbench 读写数据测试,最终测试结束,查看日志报告如下:

wKgZPGdrzBiAfKJUAACdaHK2lYk238.png

五、测试对比

FlexusX 实例加速 MySQL 与业界U系列无加速 MySQL 使用 sysbench 性能测试完成之后,将 FlexusX 实例的测试结果与其他云服务的测试结果进行对比,以下是根据上面的两个数据库读写性能测试最终结果对比表,这样更能直观凸显 FlexusX 实例加速 MySQL 性能的提升。

从对比表中可以看出,使用 FlexusX 实例加速 MySQL 后,各项性能指标都有显著提升。特别是 TPS(每秒事务数)从 8.60 提升到 60.00,读取和写入操作的速度也大幅增加。此外,响应时间和延迟都有显著降低,显示出了加速效果非常明显,总的来说,使用 FlexusX 实例加速 MySQL 整体性能包括吞吐量和响应时间,提升了 7 倍左右

总结

通过本文的评测与业界U系列云服务对比,可以看到 Flexus 云服务器 X 实例在 MySQL 性能加速方面具有显著的优势。其高性能处理器、高可用性设计以及灵活的资源配置等特点,使得 FlexusX 实例成为企业数据库部署的理想选择,这能够给高并发业务带来质的提升。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MySQL
    +关注

    关注

    1

    文章

    931

    浏览量

    29751
  • 华为云
    +关注

    关注

    3

    文章

    2836

    浏览量

    19372
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    中软国际携手华为加速企业落地智能体实践

    在第四届北京人工智能产业创新发展大会 “伙伴共成长” 分论坛上,中软国际 AI JointForce工程院副院长韩鹏发表《携手华为加速企业落地智能体实践》主题分享,深度剖析企业智能体落地痛点,分享与
    的头像 发表于 03-04 16:14 654次阅读

    硬件通胀下的生存战!华为Flexus X服务器,让中小企业不做“接盘侠”

    通知”成了企业IT采购的常态。 DRAM合同价同比暴涨171.8%,NAND Flash价格累计飙升246%,服务器整机采购成本上升15%-20%。硬件市场的疯狂涨价,正让无数中小企业面临“买得起用不起、想买却没货”的绝境。而__华为
    的头像 发表于 12-31 13:05 400次阅读

    告别“硬件军备竞赛”!华为如何让企业算力效率翻倍,成本减半?

    的技术迭代周期却在缩短。在此背景下,继续沿用传统的重资产IT模式已不合时宜。 华为凭借Flexus X实例的柔性算力、弹性
    的头像 发表于 12-31 13:02 288次阅读

    创新力被重复劳动 “稀释”? 华为Flexus AI智能体大智能体帮企业 “抢回来”

    面对重复性工作吞噬企业创新力的普遍困境,华为Flexus AI智能体通过七大核心能力,正成为推动企业效率革命的关键力量。 在深圳一家跨境电商企业的办公室内,运营总监李然向我们展示了一组对比
    的头像 发表于 12-31 13:01 305次阅读
    创新力被重复劳动 “稀释”? <b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>Flexus</b> AI智能体大智能体帮企业 “抢回来”

    DRAM 暴涨 171%! 171% 下的企业突围:华为 Flexus X 服务器成 IT 成本管控利器

    Flexus X 服务器凭借独有的柔性算力黑科技与智能调度能力,助力企业实现核心应用性能最高达友商 6 倍、综合成本降低 30% 的双
    的头像 发表于 12-31 13:00 388次阅读

    拒绝 “一次性工具”: 华为Flexus AI智能体让 AI 持续创造业务价值

    从工具到伙伴:华为Flexus AI智能体如何以“产品+服务”双轮驱动破解企业AI落地难题 真正的技术赋能,不仅提供利器,更要教会用法,陪伴成长。 在数字化转型的浪潮中,企业AI应用正面临着一个
    的头像 发表于 12-25 17:21 631次阅读

    告别加班!华为Flexus AI智能体,让效率提升95%的秘诀

    和运营效率上看到对应的回报。 华为Flexus AI智能体通过其全栈技术架构与精准的价值转化路径,为企业提供了一个技术价值可衡量、可感知、可追踪的完整闭环。它不追求技术的炫酷,而聚焦于技术如何安静地融入业务背景,成为推动企
    的头像 发表于 12-25 17:20 692次阅读
    告别加班!<b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>Flexus</b> AI智能体,让效率提升95%的秘诀

    华为Flexus AI智能体,让每家企业都拥有开箱即用的AI超能力

    Flexus AI智能体的出现,正是要撕掉"高门槛"的标签——无需开发经验,无需巨额投入,20+款经过华为验证的行业Agent,一键部署即可让AI真正跑在业务现场。
    的头像 发表于 11-17 17:07 1002次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>Flexus</b> AI智能体,让每家企业都拥有开箱即用的AI超能力

    猪事都上?温氏+华为,把AI送进养殖场

    华为
    脑极体
    发布于 :2025年11月14日 15:20:35

    英特尔助力阿里推出多款实例和存储方案

    AI时代数据爆发式增长,让企业对数据的实时处理、深度分析与智能决策等提出了更高要求,同时也对基础设施在性能、成本效益上的综合能力提出了更迫切的需求。为应对这些挑战,阿里与英特尔推出直击用户痛点
    的头像 发表于 10-16 10:22 753次阅读

    软通动力携手华为加速行业应用智能进化

    华为全联接大会2025期间,华为联合应用现代化产业联盟举办“应用现代化,加速行业应用智能进化”论坛,并携手中国软件行业协会、中国信息通信研究院、马来西亚国家信息与通信协会(PIKOM
    的头像 发表于 09-28 17:46 1289次阅读

    什么是加速加速的重点选购指标是哪些?

    加速是提升网站、APP访问速度的关键工具,很多人却搞不清它的作用和选购要点。本文 华纳 会先用通俗语言解释加速是什么,再拆解选购时必看
    的头像 发表于 09-12 16:29 1731次阅读

    mysql数据恢复—mysql数据库表被truncate的数据恢复案例

    ECS网站服务器,linux操作系统,部署了mysql数据库。工作人员在执行数据库版本更新测试时,错误地将本应在测试库执行的sql脚本在生产库上执行了,导致部分表被truncate,部分表内数据
    的头像 发表于 09-11 09:28 1187次阅读
    <b class='flag-5'>mysql</b>数据恢复—<b class='flag-5'>mysql</b>数据库表被truncate的数据恢复案例

    CentOS 7下MySQL 8双主热备高可用架构全解

    https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm sudo rpm -Uvh mysql80-community-release-el7-7.
    的头像 发表于 08-12 17:08 987次阅读

    MySQL 8.0性能优化实战指南

    作为一名运维工程师,MySQL数据库优化是我们日常工作中最具挑战性的任务之一。MySQL 8.0作为当前主流版本,在性能、安全性和功能上都有了显著提升,但如何充分发挥其潜力,仍需要我们掌握正确的优化策略。
    的头像 发表于 07-24 11:48 1061次阅读