《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X分区管理(4)

简介: 《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X分区管理(4)

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X分区管理(3) https://developer.aliyun.com/article/1228630?groupCode=polardbforpg



查看具体执行路径。结果显示有5个分区,每个分区均为下推执行,执行完之后再将结果聚合到CN,最后进行展示。

 

image.png

 

将t1的p2和p3分区合并为p3,查看结果如上图所示,只剩p1、p3、p4、p5四个分区。

 

image.png

 

再次查看表t1、t2、t3能否做关联查询并下推。

 

结果显示,t1的数据与t2的数据分别被拉到CN端,做BKAJoin计算。原因在于t1与t2、t3已经不在同一表组内。

 

image.png

 

查看表组信息显示,test_tg1里只有t2t3两个表。

 

image.png

 

对test_tg1做表组级别的分区合并。

 

image.png

 

查看t2、t3的执行计划,与分区合并之前一致。因为表组级别的合并时,t2与t3同步进行。

 

image.png

 

分区分裂指将大分区切分为多个小分区。

 

image.png

 

查看t1的分区情况,然后对p3进行分裂,结果如上图。没有指定分裂后名称的情况下,默认采用自增形式命名,因此p3被分裂为p6和p7,p3的哈希空间被等分为两份。

 

执行表组级别的分裂,然后分别查看t2与t3,结果显示两者进行了同步分裂。

 

image.png

 

t4是range分区的表,将p3分区分裂为p3_0、p3_1、p3_2。t5是list分区的表,将p2分区分裂为p2_0、p2_1、p2_2三个分区。

 

image.png

 

分别查看结果,显示如上图,分区成功。

 

image.png

 


 《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X分区管理(5) https://developer.aliyun.com/article/1228628?groupCode=polardbforpg

 


 

 

相关文章
|
9月前
|
SQL 关系型数据库 MySQL
开源新发布|PolarDB-X v2.4.2开源生态适配升级
PolarDB-X v2.4.2开源发布,重点完善生态能力:新增客户端驱动、开源polardbx-proxy组件,支持读写分离与高可用;强化DDL变更、扩缩容等运维能力,并兼容MySQL主备复制及MCP AI生态。
开源新发布|PolarDB-X v2.4.2开源生态适配升级
|
9月前
|
SQL 关系型数据库 MySQL
开源新发布|PolarDB-X v2.4.2开源生态适配升级
PolarDB-X v2.4.2发布,新增开源Proxy组件与客户端驱动,支持读写分离、无感高可用切换及DDL在线变更,兼容MySQL生态,提升千亿级大表运维稳定性。
2028 24
开源新发布|PolarDB-X v2.4.2开源生态适配升级
|
10月前
|
Cloud Native 关系型数据库 MySQL
免费体验!高效实现自建 MySQL 数据库平滑迁移至 PolarDB-X
PolarDB-X 是阿里云推出的云原生分布式数据库,支持PB级存储扩展、高并发访问与数据强一致,助力企业实现MySQL平滑迁移。现已开放免费体验,点击即享高效、稳定的数据库升级方案。
免费体验!高效实现自建 MySQL 数据库平滑迁移至 PolarDB-X
|
11月前
|
人工智能 关系型数据库 MySQL
开源PolarDB-X:单节点误删除binlog恢复
本文由邵亚鹏撰写,分享了在使用开源PolarDB-X过程中,因误删binlog导致数据库服务无法启动的问题及恢复过程。作者结合实践经验,详细介绍了在无备份情况下如何通过单节点恢复机制重启数据库,并提出了避免类似问题的几点建议,包括采用高可用部署、定期备份及升级至最新版本等。
|
存储 SQL 安全
应用案例|开源 PolarDB-X 在互联网安全场景的应用实践
中盾集团采用PolarDB-X云原生分布式数据库开源版本,有效解决了大数据量处理、复杂查询以及历史数据维护等难题,实现了业务的高效扩展与优化。
|
存储 运维 关系型数据库
开源新发布|PolarDB-X v2.4.1 增强企业级运维能力
PolarDB-X 是阿里云推出的云原生分布式数据库,自2021年10月开源以来,持续迭代升级,至2024年4月发布的v2.4.1版本,重点增强了企业级运维能力,如无锁变更、物理扩缩容、数据TTL等,提供金融级高可用、透明分布式、HTAP一体化等特性。PolarDB-X 支持集中式和分布式一体化形态,兼容MySQL生态,适用于金融、通信、政务等行业。
2322 101
|
存储 关系型数据库 MySQL
开源PolarDB- X|替换Opengemini时序数据场景下产品力校验
本文作者:黄周霖,数据库技术专家,就职于南京北路智控股份有限公司,负责数据库运维及大数据开发。
|
关系型数据库 MySQL 分布式数据库
[PolarDB实操课] 05.通过源码部署PolarDB-X标准版
本课程介绍如何通过源码部署PolarDB-X标准版,涵盖基于Paxos的MySQL三副本工作原理和技术特点。主要内容包括: 1. **Paxos三副本工作原理**:讲解Leader和Follower节点的角色及数据同步机制。 2. **技术特点**:强调高性能、数据不丢失(RPO=0)和自动HA切换。 3. **源码部署步骤**:详细演示从编译生成RPM包到启动DN节点的过程,包括配置my.cnf文件和初始化数据库。 4. **高可用体验**:通过三台机器模拟三副本集群,展示Leader选举和故障转移机制,确保数据一致性和服务可用性。
612 1
|
关系型数据库 编译器 分布式数据库
PolarDB实操课] 04.通过源码部署PolarDB-X企业版
本次课程由PolarDB开源架构师王江颖分享,详细介绍了通过源码部署PolarDB-X企业版的全过程。主要内容包括: 1. **编译基础** 2. **使用源码编译部署PolarDB-X企业版** 3. **演示实例**:通过阿里云ECS进行实际操作演示,从创建用户、赋予权限到最终启动并连接PolarDB-X数据库,展示了完整的部署过程。 4. **总结**
505 0
惊世骇俗!开源 PolarDB-X 部署安装大冒险,全程心跳与惊喜不断!
【9月更文挑战第8天】作为技术爱好者的我,近期成功完成了开源 PolarDB-X 的部署安装。尽管过程中遇到不少挑战,但通过精心准备环境、下载安装包、配置参数及启动服务等步骤,最终顺利实现部署。本文将详细介绍部署全过程及可能遇到的问题,为您的 PolarDB-X 探索之旅提供参考与启发,希望能让大家在技术海洋里畅游得更加顺利!
546 2

热门文章

最新文章

相关产品

  • 云原生数据库 PolarDB