Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Beginner][Document]Add v2.3.0 release note #22

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions docs/release/v2-3-0.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# V2.3.0-release

The main modifications of V2.3.0-release version focus on:

## 1. Enhance the ability of partitioned tables:
1)Add hash partition type and new default partition;

2)Support the creation of default partition sub-tables, the partition key can be updated, and the partition parent table index operation automatically synchronizes the sub-table;

3)Partition pruning optimization improved by 30%, performance improvement of partition join by nearly 10 times;

## 2. Enhanced usability of remote multi-active:
1)Using Extension mode, a closed loop is implemented within a center;

2)Through the tbase_subscription tool, the parallelism of the subscription can be freely configured;

3)Multi-CN load balancing subscription, flexible specification;

## 3. Distributed deadlock automatic detection:
1)EXTENSION mode installs pg_unlock tool, no manual configuration required;

2)pg_unlock_check_deadlock deadlock detection;

3)pg_unlock_execute deadlock release;

4)pg_unlock_check_dependency transaction dependency detection;

## 4. 2PC residual automatic cleaning:
1)EXTENSION mode installs pg_clean tool, no manual configuration required;

2)pg_clean_check_txn detects 2P residual;

3)pgxc_get_record_list view residual events;

4)pg_clean_execute automatic cleaning of 2PC residual.
30 changes: 28 additions & 2 deletions docs/release/v2-3-0.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,28 @@
本次升级的新特性详情:
https://mp.weixin.qq.com/s/LMxwNUjfrggReGTQoB9F0A
# V2.3.0-release

V2.3.0-release 版本主要修改集中在:

1. 分区表能力增强:
- 增加 hash 分区类型、新增 default 分区。
- 支持 default 分区子表创建、分区键可 update 修改功能、分区父表索引操作自动同步子表。
- 分区剪枝优化性能提升30%,分区 join 性能提升近10倍。

2. 异地多活的易用性增强:

- EXTENSION 模式,在一个中心内部实现闭环。
- 通过 tbase_subscription 工具,指定订阅的并行度自由配置。
- 多CN负载均衡订阅,灵活指定。

3. 分布式死锁自动检测:

- EXTENSION 模式安装 pg_unlock 工具,无需手动配置。
- pg_unlock_check_deadlock 死锁检测。
- pg_unlock_execute 死锁解除。
- pg_unlock_check_dependency 事务依赖关系检测。

4. 2PC残留自动清理:

- EXTENSION模式安装pg_clean工具,无需手动配置。
- pg_clean_check_txn 检测2P残留。
- pgxc_get_record_list 查看残留事件。
- pg_clean_execute 自动清理2PC残留。