diff --git a/content/en/docs/CharacteristicDescription/parallel-page-based-redo-for-ustore.md b/content/en/docs/CharacteristicDescription/parallel-page-based-redo-for-ustore.md
new file mode 100644
index 0000000000000000000000000000000000000000..4efd571c4590d7d7878219fc29bd1c1d0f479bce
--- /dev/null
+++ b/content/en/docs/CharacteristicDescription/parallel-page-based-redo-for-ustore.md
@@ -0,0 +1,30 @@
+# Parallel Page-based Redo For Ustore
+
+## Availability
+
+This feature is available since openGauss 1.1.0.
+
+## Introduction
+
+Optimized Ustore inplace update WAL write and improved the degree of parallelism for Ustore DML operation replay.
+
+## Benefits
+
+The WAL space used by the update operation is reduced, and the degree of parallelism for Ustore DML operation replay is improved.
+
+## Description
+
+Prefixes and suffixes are used to reduce the write times of WAL update. Replay threads are classified to solve the problem that most Ustore DML WALs are replayed on multiple pages. In addition, Ustore data pages are replayed based on **blkno**.
+
+## Enhancements
+
+None.
+
+## Constraints
+
+None.
+
+## Dependencies
+
+This feature depends on the Ustore engine.
+
diff --git a/content/en/docs/CharacteristicDescription/partitioning.md b/content/en/docs/CharacteristicDescription/partitioning.md
index 03f5ca7180e5839ac98d74f3dedf0c78ee39cd33..adfcae2474add1e8e139a8909ce74175e1e38655 100644
--- a/content/en/docs/CharacteristicDescription/partitioning.md
+++ b/content/en/docs/CharacteristicDescription/partitioning.md
@@ -1,8 +1,8 @@
-# Partitioning
+# Partitioning
## Availability
-This feature is available since V300R002C00.
+This feature is available since openGauss 1.1.0.
## Introduction
@@ -41,11 +41,13 @@ In actual services, time is often used to filter query objects. Therefore, you c
Range partitioned tables can be combined.
+The list and hash partitioned tables support data exchange.
+
## Constraints
-None
+None.
## Dependencies
-None
+None.
diff --git a/content/en/docs/CharacteristicDescription/sql-hints.md b/content/en/docs/CharacteristicDescription/sql-hints.md
index 372d3a99c6e4f8f32d7629cffa3e6aa8b4954601..5dac8eb1424c2ae8dce5983fb55fde7d94101991 100644
--- a/content/en/docs/CharacteristicDescription/sql-hints.md
+++ b/content/en/docs/CharacteristicDescription/sql-hints.md
@@ -1,8 +1,8 @@
-# SQL Hints
+# SQL Hints
## Availability
-This feature is available as of V300R002C00.
+This feature is available since openGauss 1.1.0.
## Introduction
@@ -18,13 +18,17 @@ In plan hints, you can specify a join order; join, stream, and scan operations,
## Enhancements
-None
+The session-level optimizer parameters can be set by using planhint.
+
+The specified subquery can be not expanded.
+
+GPC can be disabled for a single query.
## Constraints
-None
+None.
## Dependencies
-None
+None.
diff --git a/content/en/docs/CharacteristicDescription/stored-procedure-debugging.md b/content/en/docs/CharacteristicDescription/stored-procedure-debugging.md
index 7f2765b0f583693cbd8f649c12f83ba17cef955a..1f6ee20b5f474fe4fb891537e124754fa67776a6 100644
--- a/content/en/docs/CharacteristicDescription/stored-procedure-debugging.md
+++ b/content/en/docs/CharacteristicDescription/stored-procedure-debugging.md
@@ -1,4 +1,4 @@
-# Stored Procedure Debugging
+# Stored Procedure Debugging
## Availability
diff --git a/content/en/docs/CharacteristicDescription/support-for-functions-and-stored-procedures.md b/content/en/docs/CharacteristicDescription/support-for-functions-and-stored-procedures.md
index c0f67dadc1398405334d2cc751ef329c02dc0fb8..9d4216637342954fc2a12bd5ae1eca86415c170b 100644
--- a/content/en/docs/CharacteristicDescription/support-for-functions-and-stored-procedures.md
+++ b/content/en/docs/CharacteristicDescription/support-for-functions-and-stored-procedures.md
@@ -1,8 +1,8 @@
-# Support for Functions and Stored Procedures
+# Support for Functions and Stored Procedures
## Availability
-This feature is available since V300R002C00.
+This feature is available since openGauss 1.1.0.
## Introduction
@@ -20,13 +20,13 @@ openGauss supports functions and stored procedures compliant with the SQL stand
## Enhancements
-None
+PL/pgSQL single-step debugging is supported.
## Constraints
-None
+None.
## Dependencies
-None
+None.
diff --git a/content/en/docs/CharacteristicDescription/xlog-no-lock-flush.md b/content/en/docs/CharacteristicDescription/xlog-no-lock-flush.md
new file mode 100644
index 0000000000000000000000000000000000000000..b776a72b83fedaad6855f1a3b169138ee0769894
--- /dev/null
+++ b/content/en/docs/CharacteristicDescription/xlog-no-lock-flush.md
@@ -0,0 +1,30 @@
+# Xlog no Lock Flush
+
+## Availability
+
+This feature is available since openGauss 1.1.0.
+
+## Introduction
+
+Canceled the WalInsertLock contention and dedicated WalWriter disk write thread.
+
+## Benefits
+
+The system performance is further improved on the basis that the original Xlog functions remain unchanged.
+
+## Description
+
+This feature optimizes the WalInsertLock mechanism by using log sequence numbers \(LSNs\) and log record counts \(LRCs\) to record the copy progress of each backend. The backend can directly copy logs to the WalBuffer without contending for the WalInsertLock. In addition, a dedicated WALWriter thread is used to write logs, and the backend thread does not need to ensure the Xlog flushing.
+
+## Enhancements
+
+None.
+
+## Constraints
+
+None.
+
+## Dependencies
+
+None.
+
diff --git a/content/en/docs/Technicalwhitepaper/product-positioning.md b/content/en/docs/Technicalwhitepaper/product-positioning.md
index 0ef10d57e3ef4bed5fd78256b066f289d951acba..f71b128631aa4e314a49e7faf63861316b3e53a5 100644
--- a/content/en/docs/Technicalwhitepaper/product-positioning.md
+++ b/content/en/docs/Technicalwhitepaper/product-positioning.md
@@ -4,7 +4,7 @@ openGauss is a HA rational database that supports the SQL2003 standard and prima
- Multiple storage modes support composite service scenarios. The in-place update storage engine is introduced.
- The NUMA data structure supports high performance.
-- HA is supported by PAXO consistency log replication protocol, primary/standby mode, and cyclic redundancy check \(CRC\).
+- HA is supported by Paxos consistency log replication protocol, primary/standby mode, and cyclic redundancy check \(CRC\).
- Security features are supported, such as fully-encrypted computing and ledger database, to provide comprehensive end-to-end data security protection.
- The Table Access Method API layer supports multiple storage engines.
diff --git a/content/en/menu/index.md b/content/en/menu/index.md
index 4e4dcb94524d0dddbcabac456f97db20f18b38f8..6ade01c8fedb28dc7e0214cbba4dcd48241a287b 100644
--- a/content/en/menu/index.md
+++ b/content/en/menu/index.md
@@ -48,6 +48,8 @@ headless: true
- [Kunpeng NUMA Architecture Optimization]({{< relref "./docs/CharacteristicDescription/kunpeng-numa-architecture-optimization.md" >}})
- [High Concurrency of Thread Pools]({{< relref "./docs/CharacteristicDescription/high-concurrency-of-thread-pools.md" >}})
- [SMP for Parallel Execution]({{< relref "./docs/CharacteristicDescription/smp-for-parallel-execution.md" >}})
+ - [Xlog no Lock Flush]({{< relref "./docs/CharacteristicDescription/xlog-no-lock-flush.md" >}})
+ - [Parallel Page-based Redo For Ustore]({{< relref "./docs/CharacteristicDescription/parallel-page-based-redo-for-ustore.md" >}})
- [High Availability \(HA\)]({{}})
- [Primary/Standby]({{< relref "./docs/CharacteristicDescription/primary-standby.md" >}})
- [Logical Replication]({{< relref "./docs/CharacteristicDescription/logical-replication.md" >}})
diff --git "a/content/zh/docs/Compilationguide/\347\211\210\346\234\254\347\274\226\350\257\221.md" "b/content/zh/docs/Compilationguide/\347\211\210\346\234\254\347\274\226\350\257\221.md"
index 9487b9e9078e010d7776d9bcb3d98e6fcea5799f..4e8867b6c146867dc4c3aa53c72f524fae9302e0 100644
--- "a/content/zh/docs/Compilationguide/\347\211\210\346\234\254\347\274\226\350\257\221.md"
+++ "b/content/zh/docs/Compilationguide/\347\211\210\346\234\254\347\274\226\350\257\221.md"
@@ -59,12 +59,15 @@ swapoff -a
[user@linux sda]$ # mkdir binarylibs 关于此注释步骤,请阅读说明
```
- > **说明:**
- >
- >- branchname:代码分支名称,缺省可不填,如需编译openGauss 2.1.0的代码,可加上-b 2.1.0的参数。
- >- binarylibs:存放编译构建好的开源第三方软件的文件夹,用户可通过[开源软件编译构建](#开源软件编译构建)获取。由于开源软件编译构建耗时长,我们特地使用openGauss-third\_party编译构建出了一份binarylibs并压缩上传到了网上,用户可以直接下载获取。
- > 下载地址:https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.1.0/openGauss-third_party_binarylibs.tar.gz
- > 下载完毕后执行解压tar -xzvf openGauss-third_party_binarylibs.tar.gz,重命名 mv openGauss-third_party_binarylibs binarylibs。
+ > **说明:**
+ >
+ > - openGauss-server:openGauss的代码仓库。
+ >
+ >- openGauss-third\_party:openGauss依赖的开源第三方软件仓库。
+ >
+ >- binarylibs:存放编译构建好的开源第三方软件的文件夹,用户可通过[开源软件编译构建](#开源软件编译构建)获取。由于开源软件编译构建耗时长,我们特地使用openGauss-third\_party编译构建出了一份binarylibs并压缩上传到了网上,用户可以直接下载获取。
+ 下载地址:https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.1.0/openGauss-third\_party\_binarylibs.tar.gz
+ 下载完毕后请解压,重命名文件夹为 binarylibs。
2. 下载项进度均显示为100%时表示下载成功。
diff --git a/content/zh/menu/index.md b/content/zh/menu/index.md
index f8f9e3498fd50483bf199988bb704687a3377c6d..036ce7987e984bad2df01143bcb6d23a1a6d25fa 100644
--- a/content/zh/menu/index.md
+++ b/content/zh/menu/index.md
@@ -1477,7 +1477,7 @@ headless: true
- [DB4AI.MANAGE\_SNAPSHOT\_INTERNAL]({{< relref "./docs/Developerguide/DB4AI-MANAGE_SNAPSHOT_INTERNAL.md" >}})
- [DB4AI.SAMPLE\_SNAPSHOT]({{< relref "./docs/Developerguide/DB4AI-SAMPLE_SNAPSHOT.md" >}})
- [DB4AI.PURGE\_SNAPSHOT]({{< relref "./docs/Developerguide/DB4AI-PURGE_SNAPSHOT.md" >}})
- - [DB4AI.PURGE\_SNAPSHOT\_INTERNAL]({{< relref "./docs/Developerguide/DB4AI-PURGE_SNAPSHOT_INTERNAL.md" >}})
+ - [DB4AI.PURGE\_SNAPSHOT\_INTERNAL]({{< relref "./docs/Developerguide/DB4AI-PURGE_SNAPSHOT_INTERNAL.md" >}})
- [逻辑复制]({{< relref "./docs/Developerguide/逻辑复制.md" >}})
- [逻辑解码]({{< relref "./docs/Developerguide/逻辑解码.md" >}})
- [逻辑解码概述]({{< relref "./docs/Developerguide/逻辑解码概述.md" >}})