表操作篇

如需了解表格存储各场景的应用案例,请参见 快速转Tablestore入门与实战。设计良好的主键 表格存储会根据表的分区键将表的数据自动切分成多个分区,每个分区调度到一台服务节点上。分区键的值是最小的分区单位,相同的分区键值下的数据...

弹性并行查询(Elastic Parallel Query)常见问题

本文档介绍了弹性并行查询(Elastic Parallel Query)的常见问题。PolarDB读写集群地址是否可以通过hint开启并行查询?优先推荐您在 PolarDB 控制台的 集群地址配置 页面开启并行查询。如果您希望在SQL语句级别生效,可以通过/*+PARALLEL(n...

并行资源控制策略配置

PolarDB 支持通过多种策略控制单个查询或全局的总并行度,以保证在资源负载允许的情况下选择合理的并行度。并行查询排队策略参数 max_parallel_workers 为单个节点内允许同时运行的最大并行worker线程数,超过 max_parallel_workers 后新的...

快速开始

本章节介绍了如何快速使用弹性并行查询。注意事项 只读节点和主节点都支持并行查询功能。主节点上并行查询默认关闭。开启并行查询 在控制台基本信息的集群地址区域,单击 编辑配置,打开 编辑地址配置 页面,设置并行度参数及并行引擎,...

并行操作

并行度参数 如果支持并行操作的函数未指定并行度或指定并行度为0,则使用GUC(Grand Unified Configuration)参数 ganos.parallel.degree 的值作为默认的并行度。ganos.parallel.degree 参数默认值为1,表示不支持并行执行。每个支持并行...

并行操作

并行度参数 如果支持并行操作的函数未指定并行度或指定并行度为0,则使用GUC(Grand Unified Configuration)参数 ganos.parallel.degree 的值作为默认的并行度。ganos.parallel.degree 参数默认值为1,表示不支持并行执行。每个支持并行...

概述

功能简介 弹性并行查询(Elastic Parallel Query,ePQ)目前支持单机并行和多机并行两种并行引擎,单机并行引擎等效于原有的并行查询,多机并行引擎支持集群内跨节点的自适应弹性调度。PolarDB MySQL版 8.0.1版本支持单机并行查询,查询时...

并行操作

Ganos支持利用多个CPU提升查询或计算性能,这种特性被称为并行操作。Ganos支持并行执行SQL语句和并行操作raster对象。并行执行SQL语句 原理 PostgreSQL支持利用多个CPU生成并行的查询计划,并将执行任务分配到多个CPU上以提升性能。适用...

并行操作

Ganos支持利用多个CPU提升查询或计算性能,这种特性被称为并行操作。Ganos支持并行执行SQL语句和并行操作raster对象。并行执行SQL语句 原理 PostgreSQL支持利用多个CPU生成并行的查询计划,并将执行任务分配到多个CPU上以提升性能。适用...

并行计划

因为每个工作者只执行完成计划的并行部分,所以不可能简单地产生一个普通查询计划并使用多个工作者运行它。每个工作者都会产生输出结果集的一个完全拷贝,因而查询并不会比普通查询运行得更快甚至还会产生不正确的结果。相反,计划的并行...

并行操作

Ganos支持利用多个CPU提升查询或计算性能,这种特性被称为并行操作。Ganos支持并行执行SQL语句和并行操作raster对象。并行执行SQL语句 原理 PostgreSQL支持利用多个CPU生成并行的查询计划,并将执行任务分配到多个CPU上以提升性能。适用...

并行查询Hint语法

Parallel Hints可以指定优化器是否选择并行执行,还支持指定并行度以及需要并行的表,以及各个算子的并行执行方式。PolarDB MySQL版 8.0.1版本目前支持在并行查询中使用 PARALLEL 和 NO_PARALLEL 两种Hints。PolarDB MySQL版 8.0.2版本除了...

并行查询配置参数说明

本章节介绍了并行查询功能相关的参数和变量。并行查询相关参数 表 1.系统参数 参数名 级别 描述 max_parallel_degree Global、Session 单个查询的最大并行度,即并行执行的最大Worker数量。取值范围:[0-1024];默认值:0,表示关闭并行...

并行安全性

规划器把查询中涉及的操作分类成 并行安全、并行受限 或者 并行不安全。并行安全的操作不会与并行查询的使用产生冲突。并行受限的操作不能在并行工作者中执行,但是能够在并行查询的领导者中执行。因此,并行受限的操作不能出现在 Gather ...

并行查询

混合并行 混合并行是指分区间和分区内都可以并行执行,以达到分区表整体的并行执行,这是并行度最高的一种并行查询。EXPLAIN(COSTS OFF)select*from prt1;QUERY PLAN-Gather Workers Planned:8->Parallel Append->Parallel Seq Scan on prt...

并行查询

混合并行 混合并行是指分区间和分区内都可以并行执行,以达到分区表整体的并行执行,这是并行度最高的一种并行查询。EXPLAIN(COSTS OFF)select*from prt1;QUERY PLAN-Gather Workers Planned:8->Parallel Append->Parallel Seq Scan on prt...

开启时空并行查询

并行查询原理 PG并行查询是表级的并行,其并行查询示意图如下。注意事项 并行查询的worker数量越大,查询时CPU负载越重,对于CPU负载本身较重的场景建议woker数量设置为2较合适,即max_parallel_workers_per_gather=2。对于服务器内存有限...

开启时空并行查询

并行查询原理 PG并行查询是表级的并行,其并行查询示意图如下。注意事项 并行查询的worker数量越大,查询时CPU负载越重,对于CPU负载本身较重的场景建议woker数量设置为2较合适,即max_parallel_workers_per_gather=2。对于服务器内存有限...

开启时空并行查询

并行查询原理 PG并行查询是表级的并行,其并行查询示意图如下。注意事项 并行查询的worker数量越大,查询时CPU负载越重,对于CPU负载本身较重的场景建议woker数量设置为2较合适,即max_parallel_workers_per_gather=2。对于服务器内存有限...

并行INSERT

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

并行查询

功能介绍 并行查询是基于图化架构对查询功能的扩展,将一次查询任务拆分给多个线程,来减少整体查询的延时。用户可以在query中指定并行查询的并发度。并行查询功能适用于容易发生seek timeout,导致召回结果不完全的搜索场景,例如:存在...

并行查询

功能介绍 并行查询是基于图化架构对查询功能的扩展,将一次查询任务拆分给多个线程,来减少整体查询的延时。用户可以在query中指定并行查询的并发度。并行查询功能适用于容易发生seek timeout,导致召回结果不完全的搜索场景,例如:存在...

并行网关

在拓扑任务中,您可以添加并行网关实现多个节点并行处理效果,满足业务存在多个独立任务需要并行处理的需求,以此提高整体处理性能。本文将快速引导您如何在拓扑任务中使用并行网关。操作步骤 创建拓扑子任务。创建两个或两个以上的简单或...

并行查询

测试示例 用于测试的 AnalyticDB PostgreSQL 实例规格如下:Segment节点规格:4C32G Segment节点数量:4 在数据库中导入10 GB测试数据,并行加速前后的单表查询时间耗时如下:并行加速前 并行加速后 并行加速前 并行加速后 17456.066ms ...

PolarDB并行查询

本文介绍 PolarDB MySQL版 在并行查询这一企业级查询加速特性上做的技术探索、形态演进和相关组件的实现原理。并行查询背景 PolarDB 亚马逊在2017年发表的关于Aurora的这篇paper[1],引领了云原生关系型数据库的发展趋势,而作为国内最早...

深度解析PolarDB数据库并行查询技术

本文主要介绍基于代价进行并行优化、并行执行的云数据库的并行查询引擎的关键问题和核心技术。背景信息 随着数据规模的不断扩大,用户SQL的执行时间越来越长,这不仅对数据库的优化能力提出更高的要求,并且对数据库的执行模式也提出了新的...

对分区表使用跨机并行查询

PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。功能介绍 当前对分区表使用跨机并行查询支持的功能如下所示:支持range分区的并行查询。支持list分区的并行查询...

并行DDL

PolarDB 新增支持并行DDL的功能。当数据库硬件资源空闲时,您可以通过并行DDL功能加速DDL执行,避免阻塞后续相关的DML操作,缩短执行DDL操作的窗口期。前提条件 创建二级索引时,PolarDB 集群版本需满足如下条件之一:PolarDB MySQL版 8.0....

概述

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

概述

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

对分区表使用跨机并行查询

PolarDB PostgreSQL版(兼容Oracle)支持对分区表使用跨机并行查询的功能。通过对分区表使用跨机并行查询,提升数据库的性能。功能介绍 当前对分区表使用跨机并行查询支持的功能如下所示:支持range分区的并行查询。支持list分区的并行查询...

使用场景

何时会用到并行查询 有几种设置会导致查询规划器在任何情况下都不生成并行查询计划。为了让并行查询计划能够被生成,必须配置好下列设置。max_parallel_workers_per_gather 必须被设置为大于零的值。这是一种特殊情况,更加普遍的原则是...

使用跨机并行查询进行分析型查询

PolarDB PostgreSQL版(兼容Oracle)支持使用跨机并行查询功能进行分析型查询,实现一定的HTAP能力。本文介绍如何使用跨机并行查询,提升分析型查询的性能。原理介绍 当一条查询请求在查询协调节点上被执行跨机并行查询时,该查询产生的...

使用跨机并行查询进行分析型查询

PolarDB PostgreSQL版(兼容Oracle)支持使用跨机并行查询功能进行分析型查询,实现一定的HTAP能力。本文介绍如何使用跨机并行查询,提升分析型查询的性能。原理介绍 当一条查询请求在查询协调节点上被执行跨机并行查询时,该查询产生的...

并行步骤

本文介绍了并行步骤和相关使用示例。介绍 并行(Parallel)步骤用来并行执行多个步骤。它定义了多个分支(Branches),每个分支包含一系列串行步骤。并行步骤的每个分支都对应一个本地变量。执行并行步骤会并发执行所有分支包含的串行步骤...

弹性并行查询(ePQ)发布说明

PolarDB MySQL版 重磅推出了弹性并行查询(ePQ)引擎,可以将分析型查询的计算任务分发到集群内的任意节点执行,提升集群资源的利用率,从而大幅提升数据库的整体查询性能。简介 对于复杂分析型查询场景,PolarDB MySQL版 已支持的 单机...

并行查询性能

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

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

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

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

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

启动加速-模块并行启动

SOFABoot 加快应用启动速度的方式主要有 2 种:模块并行启动 异步初始化方法 本文介绍如何通过模块并行启动以提高应用启动速度。模块并行启动规则 SOFABoot 会根据 模块 properties 配置 中的 Require-Module 属性,计算模块依赖树,并根据...
共有37条 < 1 2 3 4 ... 37 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
批量计算 云工作流 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用