并行查询性能

具体来说,在存储层仍然将数据分片到不同的线程上,多个线程并行计算,并可能分发到下一个阶段的并行Worker组中,最终并行计算结果汇总到Leader并返回给用户,大幅提升了并行执行能力。并行查询利用多核CPU的并行处理能力,以8核32 GB 独享...

并行查询使用限制和兼容性问题

本文为您介绍并行查询的使用限制以及与串行执行结果可能不兼容的地方,帮助您正确使用并行查询功能。并行查询的使用限制 PolarDB 会持续迭代并行查询的能力,目前以下情况在并行计划中会有一定的局限性:查询非Innodb表,查询无法并行。...

并行查询和Hash Join的并行执行

更多关于并行查询和Hash Join的并行执行的文字说明,请参见 并行查询(Parallel Query)和 Hash Join的并行执行。

启动加速-模块并行启动

SOFABoot 加快应用启动速度的方式主要有 2 种:模块并行启动 异步初始化方法 本文介绍如何通过模块并行启动以提高应用启动速度。模块并行启动规则 SOFABoot 会根据 模块 properties 配置 中的 Require-Module 属性,计算模块依赖树,并根据...

并行循环步骤

本文介绍了并行循环步骤和其相关使用示例。介绍 并行循环(Foreach)步骤遍历输入中的某个数组类型参数,对于数组中的每个元素并行执行其串行步骤。并行循环步骤类似于编程语言中的 foreach,不同之处是这里的迭代是并行执行的。并行循环...

SELECT

说明 自定义并行度必须为大于等于1的整数,如果自定义并行度超过默认最大并行度,则采用默认最大并行度。当您不知道并行度设置成多少合适时,建议不指定并行度,系统将自动采用最优的并行度。常见问题 Q:什么情况下,查询语句被认为是低效...

并行(Parallel)

本文介绍了并行状态及其相关使用示例。基本概念 并行状态用来并行执行多个状态。它定义了多个分支(Branches),每个分支包含一系列状态。执行并行状态会并发执行所有分支包含的状态。当所有分支执行结束后,默认将输出一个包含所有分支...

8.0.2版本发布说明

并行查询2.0 在8.0.1版本中的并行查询功能,查询的执行模式是相对简单的两阶段执行模型(scatter-gather模型),在功能及性能上存在一定的局限性,具体如下:简单的执行框架,导致某些重度计算算子(分组聚集)可能存在单点瓶颈;算子并行...

技术原理

当优化器判断对于某一个特定的查询,并行查询是最快的执行策略时,优化器将创建一个查询计划。该计划包括一个 Gather 或者 Gather Merge 节点。下面是一个简单的例子:EXPLAIN SELECT*FROM pgbench_accounts WHERE filler LIKE '%x%';QUERY...

计算节点范围选择与并行度控制

本文介绍了弹性跨机并行查询(ePQ)如何进行计算节点范围选择以及并行度控制。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 11(内核小版本1.1.20及以上)PostgreSQL 14(内核小版本14.6.6.0及以上)说明 您可通过如下...

跨机并行查询

PolarDB PostgreSQL版(兼容Oracle)提供了跨机并行查询(Parallel Execution)的功能,支持多个计算节点分布式地执行SQL查询,加速 PolarDB PostgreSQL版(兼容Oracle)的分析型查询性能,充分发挥存储层PolarFileSystem的高I/O吞吐能力,...

计算节点范围选择与并行度控制

本文介绍了弹性跨机并行查询(ePQ)如何进行计算节点范围选择以及并行度控制。前提条件 支持的的版本如下:PostgreSQL 11(内核小版本1.1.20及以上)PostgreSQL 14(内核小版本14.6.6.0及以上)说明 您可通过如下语句查看的内核小版本的...

2021年

跨机并行查询 PX支持并行Delete 跨机并行查询支持并行delete,包括带子查询和不带子查询的并行delete。通过设置polar_px_enable_delete参数,开启或关闭该功能,默认值为false。设置为true时,表示开启并行delete功能。设置为false时,表示...

2021年

跨机并行查询 2021年12月 PX支持并行Delete 跨机并行查询支持并行delete,包括带子查询和不带子查询的并行delete。通过设置polar_px_enable_delete参数,开启或关闭该功能,默认值为false。设置为true时,表示开启并行delete功能。设置为...

使用跨机并行查询加速索引创建

跨机并行查询功能还可以用于加速构建B-tree索引,同时支持加速创建B-Tree索引的GLOBAL索引。本文介绍工作原理以及如何使用该功能加速索引构建。原理介绍 PolarDB PostgreSQL版(兼容Oracle)在执行索引构建时,会首先扫描待构建索引的基表...

使用跨机并行查询加速索引创建

跨机并行查询功能还可以用于加速构建B-tree索引,同时支持加速创建B-Tree索引的GLOBAL索引。本文介绍工作原理以及如何使用该功能加速索引构建。原理介绍 PolarDB PostgreSQL版(兼容Oracle)在执行索引构建时,会首先扫描待构建索引的基表...

期望实例数

使用期望实例数功能,弹性伸缩服务可以自动调整伸缩组内的实例数量为期望的实例数量,同时能够灵活地执行并行伸缩活动,无需人工干预。本文主要介绍期望实例数的相关信息、使用限制、实例数变化规律以及相关示例等。期望实例数介绍 期望...

WAL日志并行回放

本文介绍了 PolarDB PostgreSQL版 的WAL日志并行回放功能。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 14(内核小版本14.5.1.0及以上)PostgreSQL 11(内核小版本1.1.17及以上)说明 您可通过如下语句查看 PolarDB ...

通用性能

系统指标 指标详细 维度 能力 说明 系统部署 Agent自动注册 按规模可选择Agent集群式入网,高可用执行分钟级故障切换 系统性能 自动化峰值调用性能:100/分钟 自动化任务下发 并发调用性能:100台设备并行配置 系统稳定 系统动态扩容能力:...

WAL日志并行回放

本文介绍了 PolarDB PostgreSQL版(兼容Oracle)的WAL日志并行回放功能。前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.1.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容...

Hash Join的并行加速

PolarDB MySQL版 8.0版本提供了对Hash Join的并行执行支持,并不断丰富其并行执行策略。本文介绍如何在 PolarDB 的并行查询中使用Hash Join功能。简单并行Hash Join 前提条件 集群版本需为 PolarDB MySQL版 8.0 集群版,且Revision version...

ePQ支持并行写入及查询OSS外部表

PolarDB PostgreSQL版(兼容Oracle)的弹性跨机并行查询(ePQ)支持并行写入及查询OSS外部表。背景信息 PolarDB PostgreSQL版(兼容Oracle)支持通过 oss_fdw 插件创建OSS外部表,其物理存储位于 阿里云对象存储OSS 上,在数据库内仅保存表...

ePQ支持并行写入及查询OSS外部表

PolarDB PostgreSQL版(兼容Oracle)的弹性跨机并行查询(ePQ)支持并行写入及查询OSS外部表。背景信息 PolarDB PostgreSQL版(兼容Oracle)支持通过 oss_fdw 插件创建OSS外部表,其物理存储位于 阿里云对象存储OSS 上,在数据库内仅保存表...

并行查询使用示例

本文以TPC-H为例,为您介绍并行查询使用示例。说明 本文的TPC-H的实现基于TPC-H的基准测试,并不能与已发布的TPC-H基准测试结果相比较,本文中的测试并不符合TPC-H基准测试的所有要求。GROUP BY和ORDER BY支持 AGGREGATE函数支持(SUM/AVG/...

ePQ支持并行写入及查询OSS外部表

PolarDB PostgreSQL版 的弹性跨机并行查询(ePQ)支持并行写入及查询OSS外部表。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 14(内核小版本14.9.13.0及以上)PostgreSQL 11(内核小版本1.1.35及以上)说明 您可通过如下...

PolarDB MySQL版8.0.2版本性能(集群版)

并行查询:并行查询重磅升级到2.0版本,对复杂分析查询进行了更全面的支持。多阶段的执行框架,SQL语句被拆解为多个计算算子。每个算子可以分布到多个worker上并行完成,算子间以流水线方式高效执行;支持全算子并行;算子并行方式多样化,...

使用多机MPP对海量数据分析提速

本文介绍了多机并行执行能力的技术背景、技术原理、适用场景以及使用说明等内容。背景信息 列存索引(IMCI)是PolarDB的HTAP解决方案。随着用户查询数据量、查询复杂度以及对OSS等外部表的查询需求的增加,单个只读列存节点已无法满足海量...

基本概念

并行循环步骤(foreach)步骤类型之一,使用并行循环步骤并行执行多个相同的步骤。成功步骤(succeed)步骤类型之一,使用成功步骤提前结束一系列串行的步骤。成功步骤通常和选择步骤结合使用,在选择步骤条件满足的情况下跳转到一个成功...

并行创建空间索引

本功能采用空间排序(GiST Sort)的方法,可将索引构建过程并行化,并大幅减少磁盘的读写操作,实现索引构建加速。注意事项 空间排序方法仅适用于点数据(Point),其他空间类型的数据使用此方法将会降低索引的查询性能。使用方法 说明 ...

验证分析型查询请求能力

将 orders 表与自身聚合,生成 20,000*20,000 行数据的笛卡尔积,开启 8 个并行执行,对比执行时间,验证云数据库 OceanBase 的实时分析能力。概念介绍 OLAP(Online Analytical Processing)是一种面向分析的、多维数据分析技术。它适用于...

并行创建空间索引

本功能采用空间排序(GiST Sort)的方法,可将索引构建过程并行化,并大幅减少磁盘的读写操作,实现索引构建加速。注意事项 空间排序方法仅适用于点数据(Point),其他空间类型的数据使用此方法将会降低索引的查询性能。使用方法 说明 ...

软件概述

软件列表 名称 版本 简介 需要选中的依赖包 ABySS 2.1.5 基于短序列的基因组双端组装工具,多节点并行版本。Intel-MPI 2018 Anaconda 2018.12-py27 2018.12-py37 Python环境管理工具。无 BLAST 2.8.1 在生物信息数据库中进行相似性比较的...

ganos.parallel.degree

并行操作时,若未指定并行度,Ganos将会按照默认并行度执行并行操作。您可以通过ganos.parallel.degree变量来设置默认并行度。数据类型 Integer 取值 取值范围:1~64。默认值为1。示例 SET ganos.parallel.degree=4;

ganos.parallel.degree

并行操作时,若未指定并行度,Ganos将会按照默认并行度执行并行操作。您可以通过ganos.parallel.degree变量来设置默认并行度。数据类型 Integer 取值 取值范围:1~64。默认值为1。示例 SET ganos.parallel.degree=4;

Semi-Join的并行加速

本文例子中,子查询和外层查询都以并行度(DOP)为32并行执行,子查询首先并行生成物化表,之后外层查询也并行的进行后续处理,充分发挥CPU的处理能力,将查询并行能力最大化。下文展示了在标准TPC-H中,SCALE为100 GB的数据量热数据场景下...

ganos.parallel.degree

并行操作时,若未指定并行度,Ganos将会按照默认并行度执行并行操作。您可以通过ganos.parallel.degree变量来设置默认并行度。数据类型 Integer 取值 取值范围:1~64。默认值为1。示例 SET ganos.parallel.degree=4;

多级分区表静态裁剪与并行扫描

本文介绍了的多级分区表静态裁剪与并行扫描功能。背景信息 随着数据量的不断增长,表的规模将会越来越大。为了方便管理和提高查询性能,用户一般会使用分区表,将大表拆分成多张子分区表,每张子分区表又进一步可以拆成二级子分区表,从而...

基本介绍

也可以是复杂的控制步骤,如选择(choice)、并行(parallel)和并行循环(foreach)等。这些步骤可以组合使用以构建复杂的业务逻辑,例如一个并行步骤的分支可以是一个顺序步骤。同时,步骤执行可能出现错误,但是FDL提供了错误重试...

如何优化Batch Insert

并行度过小或者过大都会影响性能,影响并行度的值的因素包括节点个数、节点规格(核数和CPU)、线程池压力等,所以并行度很难得出一个确切的数字,推荐通过实践环境进行测试,找出适合该环境的最佳并行度。子场景一:测试4节点下,batch ...

如何调节备份速度

在拥有大量数据且对备份时间窗口有严格要求等场景下,您可以通过调节备份计划的全量备份并行线程数上限与备份网络限速参数,以此调节备份速度。概念说明 全量备份并行线程数 全量备份并行线程数越多,备份速度越快,对备份源数据库性能的...
共有147条 < 1 2 3 4 ... 147 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据库自治服务 批量计算 负载均衡 云工作流 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用