PolarDB MySQL数据库场景体验与测评

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 本文介绍如何在PolarDB上部署数据库,包括登录控制台、配置账号与数据库管理、执行SQL查询及调整Serverless配置等内容。通过创建测试表和数据操作演示了基本数据库管理功能,并展示了如何设置资源弹性扩缩、监控及备份数据。此外,还提供了关于节点切换、压测、加速复杂SQL查询、弹性并行查询及高可用性的详细场景体验说明,全方位展示了PolarDB的强大功能。

云原生数据库 PolarDB MySQL 版是阿里云完全自主研发的产品,100%兼容 MySQL。产品具有多主多写、多活容灾、HTAP 等特性,交易性能最高可达开源数据库的6倍,分析性能最高可达开源数据库的400倍,TCO 低于自建数据库50%。对 PolarDB 选型、部署形态相关售前问题。

我是一名运维人员,第一次使用云原生数据库PolarDB。以下是创建数据库和场景体验。

一、部署数据库

1、登录PolarDB控制台,单击左侧集群列表,然后选择云产品资源提供的地域。
image.png

2、在集群列表页面,单击集群ID,进入基本信息页面。单击左侧导航栏配置与管理>账号管理。

image.png
image.png
image.png

3、找到目标集群,单击集群ID。单击左侧导航栏配置与管理>数据库管理。
image.png
image.png
image.png

4、单击对应数据库操作列中的SQL查询。
image.png

5、在弹出的对话框中,输入您创建的数据库账号和数据库密码,单击登录。
image.png

6、在左侧导航栏展开已登录实例列表,并单击目标集群名称,找到并双击目标数据库名称,即可切换到目标数据库进行管理。
image.png

7、创建1个测试表test_table,并插入3条数据。

image.png
image.png

8、修改test_table表中数据。
image.png

9、找到目标集群,单击集群ID。在基本信息页面的数据库节点区域,单击 Serverless配置。

image.png

  • 单节点资源弹升下限:设置集群内单节点 PCU 数量的下限。取值范围:1 PCU~31 PCU。

  • 单节点资源弹升上限:设置集群内单节点 PCU 数量的上限。取值范围:1 PCU~32 PCU。

  • 只读节点个数扩展下限:设置允许只读节点增加的最小数量。为了实现 Serverless 集群的高可用,推荐只读节点个数扩展下限设置为 1。取值范围:0~7。

  • 只读节点个数扩展上限:设置允许只读节点增加的最大数量。取值范围:0~7。

image.png

10、查看监控视图。

image.png

11、查看数据备份
image.png

二、场景体验

1、节点切换

1)验证下主节点重启在40秒可以完成。
image.png
image.png

2)只读节点切换为主节点,大概为50s,期间无法登录数据家。
image.png
image.png

2、压测

压测模式——读写。serverless的价格是固定规格的1/3。
image.png

image.png

3、加速TP复杂SQL查询

PolarDB列存索引适用于:对在线数据有轻量型数据分析需求的场景,如实时报表; ETL数据加速计算场景:依托PolarDB基于列存索引提供的强大而灵活的计算能力,在PolarDB中使用SQL来实现ETL功能。

image.png

image.png

image.png

可以看到,开启IMCI功能后,该SQL的执行时间大幅降低。且整体的CPU使用率极低。
image.png

4、弹性并行查询-PolarDB查询加速

PolarDB MySQL 弹性并行查询(ePQ)功能: 将一个查询任务拆分为多个子任务,子任务可以被派发到同集群内的任意节点来完成计算,从而有效利用集群内其他节点的空闲计算资源(CPU、内存等)来加速查询。
image.png

可以看到,PolarDB开启ePQ后,该SQL的执行时间大幅降低,同时集群CPU利用率大幅提升。

5、无感秒切-PolarDB高可用

PolarDB的无感秒切技术从故障探测、切换速度和切换体验三个方面对切换场景进行了优化,包括计划内的切换,如集群升降配和小版本升级,以及计划外的容灾切换。

image.png

可以看到无感切换有3秒钟TPS会略微下降,然后就保持原来的TPS。而普通切换会有20秒没有数据。

三、总结

1、PolarDB MySQL在读写性能方面表现出色,无论是单表操作还是多表联合查询,都能快速响应并返回结果。在大数据量读写测试中,PolarDB MySQL也展现出了稳定的性能表现,没有出现明显的性能下降。

2、PolarDB MySQL具备完善的故障恢复机制,能够在主节点故障时快速切换到备节点,确保业务连续性。同时,PolarDB MySQL还支持无感秒切。

3、PolarDB开启ePQ后,该SQL的执行时间大幅降低,同时集群CPU利用率大幅提升。

4、PolarDB MySQL Serverless版的价格是固定规格的1/3。针对有弹性业务的客户可以大大降低成本。

作为阿里云推出的分布式关系型数据库产品,PolarDB MySQL不仅提供了高性能、高可用性和可扩展性的数据库服务,还为用户提供了便捷的迁移和管理工具,降低了使用成本。

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
5月前
|
关系型数据库 分布式数据库 数据库
一库多能:阿里云PolarDB三大引擎、四种输出形态,覆盖企业数据库全场景
PolarDB是阿里云自研的新一代云原生数据库,提供极致弹性、高性能和海量存储。它包含三个版本:PolarDB-M(兼容MySQL)、PolarDB-PG(兼容PostgreSQL及Oracle语法)和PolarDB-X(分布式数据库)。支持公有云、专有云、DBStack及轻量版等多种形态,满足不同场景需求。2021年,PolarDB-PG与PolarDB-X开源,内核与商业版一致,推动国产数据库生态发展,同时兼容主流国产操作系统与芯片,获得权威安全认证。
|
2月前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。
|
3月前
|
关系型数据库 分布式数据库 数据库
再获殊荣,阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
内存池化技术新突破,阿里云PolarDB蝉联SIGMOD最佳论文奖
|
4月前
|
Cloud Native 关系型数据库 分布式数据库
阿里云PolarDB与沃趣科技携手打造一体化数据库解决方案,助推国产数据库生态发展
阿里云瑶池数据库与沃趣科技将继续深化合作,共同推动国产数据库技术的持续创新与广泛应用,为行业生态的繁荣注入更强劲的技术动力。
阿里云PolarDB与沃趣科技携手打造一体化数据库解决方案,助推国产数据库生态发展
|
7月前
|
存储 NoSQL 关系型数据库
PolarDB开源数据库进阶课17 集成数据湖功能
本文介绍了如何在PolarDB数据库中接入pg_duckdb、pg_mooncake插件以支持数据湖功能, 可以读写对象存储的远程数据, 支持csv, parquet等格式, 支持delta等框架, 并显著提升OLAP性能。
451 2
|
7月前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课15 集成DeepSeek等大模型
本文介绍了如何在PolarDB数据库中接入私有化大模型服务,以实现多种应用场景。实验环境依赖于Docker容器中的loop设备模拟共享存储,具体搭建方法可参考相关系列文章。文中详细描述了部署ollama服务、编译并安装http和openai插件的过程,并通过示例展示了如何使用这些插件调用大模型API进行文本分析和情感分类等任务。此外,还探讨了如何设计表结构及触发器函数自动处理客户反馈数据,以及生成满足需求的SQL查询语句。最后对比了不同模型的回答效果,展示了deepseek-r1模型的优势。
334 3
|
7月前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课14 纯享单机版
PolarDB不仅支持基于“共享存储+多计算节点”的集群版,还提供类似开源PostgreSQL的单机版。单机版部署简单,适合大多数应用场景,并可直接使用PostgreSQL生态插件。通过Docker容器、Git克隆代码、编译软件等步骤,即可完成PolarDB单机版的安装与配置。具体操作包括启动容器、进入容器、克隆代码、编译软件、初始化实例、配置参数及启动数据库。此外,还有多个相关教程和视频链接供参考,帮助用户更好地理解和使用PolarDB单机版。
360 1
|
2月前
|
关系型数据库 分布式数据库 数据库
阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
阿里云PolarDB凭借全球首创基于CXL Switch的分布式内存池技术,在SIGMOD 2025上荣获工业赛道“最佳论文奖”,连续两年蝉联该顶会最高奖项。其创新架构PolarCXLMem打破传统RDMA技术瓶颈,性能提升2.1倍,并已落地应用于内存池化场景,推动大模型推理与多模态存储发展,展现CXL Switch在高速互联中的巨大潜力。
阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
|
3月前
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。