PolarDB for PostgreSQL 开源必读手册-最佳场景实践与压测(下)

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: PolarDB for PostgreSQL 开源必读手册-最佳场景实践与压测

接上篇:https://developer.aliyun.com/article/1223062?spm=a2c6h.13148508.setting.15.44ec4f0eNvAByn

image.png

 

TPC-H主要针对数仓,提供了两种测试方式,其中TPC-H较为简单,TPC-DS较为复杂,支持子表达式、关联子查询、聚簇、排序等数据分析时的常用语法。

 

image.png

 

OLAP是TPC-H的测试标准,主要针统计分析、数据挖掘、分析处理等。

 

TPC-H模拟了一个数据库模型,容量可以在1-10000 GB几个级别种进行选择,其中包含了八张表,提供了22个决策系统里常用的查询语句,比如分组、排序、聚集、子查询、关联等。

 

image.png

 

比如一条查询语句用于查询表的定价报告,该语句的特点是带有分组、排序、聚集操作并存的单表查询。查询会访问表中95% -97%的行。

 

因此可见,SQL语句会根据业务量、复杂度以及涉及到的数据量来判断处理能力。

 

image.png

 

比如某语句用于查询最小代价供货商,则该语句为设计排序、聚集、子查询的多表查询。

 

image.png

 

可以结合JeMeter工具将TPC-H测试出的结果以图形的方式予以展示,方便后续在报表内使用。

 

image.png

 

另外,PolarDB也支持pgbench。

 

TPC-C、TPC-H的部署需要专门的软件,相对较为复杂。而pgbench是系统自带的测试系统,可以测试并发的量。其优点为系统自带,短小精悍,容易扩展。如果期望功能更强大,可以在网站下载免费插件。缺点为测试结果浮动较大,需要多做几次测试然后取平均值。此外,执行过程中无法终端测试操作,只能等测试结束。

 

image.png

 

pgbench测试的指标为TBS每秒钟处理的事务量。

 

PolarDB-PG基于PostgreSQL开发,因此能够支持所有PostgreSQL原生态的插件。

 

相关实践学习
函数计算X RDS PostgreSQL,基于LLM大语言模型构建AI知识库
基于ChatGLM6B 大语言模型构建AI知识库问答应用。答疑群17125058181
相关文章
|
2月前
|
Cloud Native 关系型数据库 分布式数据库
让PolarDB更了解您--PolarDB云原生数据库核心功能体验馆
让PolarDB更了解您——PolarDB云原生数据库核心功能体验馆,由阿里云数据库产品事业部负责人宋震分享。内容涵盖PolarDB技术布局、开源进展及体验馆三大部分。技术布局包括云计算加速数据库演进、数据处理需求带来的变革、软硬协同优化等;开源部分介绍了兼容MySQL和PostgreSQL的两款产品;体验馆则通过实际操作让用户直观感受Serverless、无感切换、SQL2Map等功能。
136 7
|
4天前
|
运维 监控 前端开发
Zabbix告警分析新革命:DeepSeek四大创新场景助力智能运维
面对日益复杂的IT环境,高效分析监控数据并快速响应成为运维的关键挑战。本文深入探讨了DeepSeek与Zabbix结合的创新应用,包括一键式智能告警分析、Zabbix文档知识库助手及钉钉告警增强功能。通过部署指南和实用脚本,展示了如何提升故障排查效率,为运维工程师提供高效解决方案。
63 5
|
2月前
|
运维 关系型数据库 分布式数据库
阿里云PolarDB:引领云原生数据库创新发展
阿里云PolarDB引领云原生数据库创新,2024云栖大会将分享其最新发展及在游戏行业的应用。PolarDB凭借弹性、高可用性、多写技术等优势,支持全球80多个站点,服务1万多家企业。特别是针对游戏行业,PolarDB助力Funplus等公司实现高效运维、成本优化和业务扩展。通过云原生能力,PolarDB推动游戏业务的全球化部署与快速响应,提升用户体验并保障数据安全。未来,PolarDB将继续探索AI、多云管理等前沿技术,为用户提供更智能的数据基础设施。
|
4月前
|
数据库
|
4月前
|
存储 关系型数据库 MySQL
MySQL vs. PostgreSQL:选择适合你的开源数据库
在众多开源数据库中,MySQL和PostgreSQL无疑是最受欢迎的两个。它们都有着强大的功能、广泛的社区支持和丰富的生态系统。然而,它们在设计理念、性能特点、功能特性等方面存在着显著的差异。本文将从这三个方面对MySQL和PostgreSQL进行比较,以帮助您选择更适合您需求的开源数据库。
367 4
|
5月前
|
运维 自然语言处理 开发者
作为一名运维人员,使用通义灵码个人版处理日常工作中的代码相关任务,极大地提升了我的工作效率。以下是我使用通义灵码的具体实践场景、效果和心得,以及相应的截图。
作为一名运维人员,我使用通义灵码处理日常工作中的代码任务,效率提升了30%。通义灵码帮助我快速理解复杂代码、生成准确的代码注释,并能从自然语言生成代码示例,大幅减少了代码编写和理解的时间。
151 3
|
6月前
|
机器学习/深度学习 人工智能 运维
|
5月前
|
人工智能 自然语言处理 关系型数据库
阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成
近日,阿里云云原生数据仓库 AnalyticDB PostgreSQL 版已完成和开源LLMOps平台Dify官方集成。
|
6月前
|
关系型数据库 分布式数据库 数据库
开源云原生数据库PolarDB PostgreSQL 15兼容版本正式发布
PolarDB进行了深度的内核优化,从而实现以更低的成本提供商业数据库的性能。
|
6月前
|
存储 关系型数据库 分布式数据库
揭秘PolarDB:中国云原生数据库的超级英雄,如何颠覆传统数据存储?
在数字化时代,数据成为企业的核心资产,而云原生数据库则是推动企业转型的关键。PolarDB凭借其先进的存储计算分离架构,在性能、可靠性和易用性方面脱颖而出,成为国内领先的选择。它支持多种数据库引擎,提供多副本存储机制,并采用按量付费模式,有效降低管理和成本压力,助力企业实现高效、可靠的数字化转型。
117 1

相关产品

  • 云原生数据库 PolarDB