You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by su...@apache.org on 2023/04/02 09:33:37 UTC

[shardingsphere] branch master updated: Use IDEA's format for docs' table (#24953)

This is an automated email from the ASF dual-hosted git repository.

sunnianjun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 7d309251a7e Use IDEA's format for docs' table (#24953)
7d309251a7e is described below

commit 7d309251a7e676751e276e39f343debf8dec16cd
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Sun Apr 2 17:33:30 2023 +0800

    Use IDEA's format for docs' table (#24953)
---
 docs/document/content/dev-manual/agent.cn.md       |   8 +-
 docs/document/content/dev-manual/agent.en.md       |   8 +-
 .../content/dev-manual/configuration.cn.md         |  50 ++--
 .../content/dev-manual/configuration.en.md         |  46 ++--
 docs/document/content/dev-manual/data-source.cn.md |  56 ++---
 docs/document/content/dev-manual/data-source.en.md |  44 ++--
 docs/document/content/dev-manual/encrypt.cn.md     |  16 +-
 docs/document/content/dev-manual/encrypt.en.md     |  14 +-
 docs/document/content/dev-manual/ha.cn.md          |  24 --
 docs/document/content/dev-manual/ha.en.md          |  25 --
 docs/document/content/dev-manual/kernel.cn.md      |  32 +--
 docs/document/content/dev-manual/kernel.en.md      |  28 +--
 docs/document/content/dev-manual/mask.cn.md        |  30 +--
 docs/document/content/dev-manual/mask.en.md        |  26 +--
 docs/document/content/dev-manual/mode.cn.md        |  18 +-
 docs/document/content/dev-manual/mode.en.md        |  16 +-
 docs/document/content/dev-manual/proxy.cn.md       |  14 +-
 docs/document/content/dev-manual/proxy.en.md       |  14 +-
 .../content/dev-manual/readwrite-splitting.cn.md   |  10 +-
 .../content/dev-manual/readwrite-splitting.en.md   |  10 +-
 docs/document/content/dev-manual/shadow.cn.md      |  10 +-
 docs/document/content/dev-manual/shadow.en.md      |   6 +-
 docs/document/content/dev-manual/sharding.cn.md    |  54 ++---
 docs/document/content/dev-manual/sharding.en.md    |  52 ++---
 docs/document/content/dev-manual/sql-audit.cn.md   |   4 +-
 docs/document/content/dev-manual/sql-audit.en.md   |   4 +-
 docs/document/content/dev-manual/sql-parser.cn.md  |  28 +--
 docs/document/content/dev-manual/sql-parser.en.md  |  28 +--
 docs/document/content/dev-manual/transaction.cn.md |  40 ++--
 docs/document/content/dev-manual/transaction.en.md |  30 +--
 docs/document/content/features/ha/_index.cn.md     |  33 ---
 docs/document/content/features/ha/_index.en.md     |  33 ---
 docs/document/content/features/ha/concept.cn.md    |  12 -
 docs/document/content/features/ha/concept.en.md    |  14 --
 .../document/content/features/ha/limitations.cn.md |  15 --
 .../document/content/features/ha/limitations.en.md |  14 --
 .../content/features/shadow/limitations.cn.md      |  26 +--
 .../content/features/shadow/limitations.en.md      |  26 +--
 docs/document/content/overview/_index.cn.md        |  50 ++--
 docs/document/content/overview/_index.en.md        |  22 +-
 .../document/content/reference/shadow/_index.cn.md |   4 +
 .../document/content/reference/shadow/_index.en.md |   5 +-
 .../content/reference/sharding/parse.cn.md         |  20 +-
 .../content/reference/sharding/parse.en.md         |  20 +-
 .../common-config/builtin-algorithm/encrypt.cn.md  |  48 ++--
 .../common-config/builtin-algorithm/encrypt.en.md  |  34 +--
 .../common-config/builtin-algorithm/keygen.cn.md   |  10 +-
 .../common-config/builtin-algorithm/keygen.en.md   |  10 +-
 .../common-config/builtin-algorithm/mask.cn.md     |  72 +++---
 .../common-config/builtin-algorithm/mask.en.md     |  94 ++++----
 .../builtin-algorithm/metadata-repository.cn.md    |  42 ++--
 .../builtin-algorithm/metadata-repository.en.md    |  30 +--
 .../common-config/builtin-algorithm/shadow.cn.md   |  20 +-
 .../common-config/builtin-algorithm/shadow.en.md   |   6 +-
 .../common-config/builtin-algorithm/sharding.cn.md | 130 +++++------
 .../common-config/builtin-algorithm/sharding.en.md |  90 ++++----
 .../content/user-manual/common-config/props.cn.md  |   6 +-
 .../content/user-manual/common-config/props.en.md  |   4 +-
 .../user-manual/common-config/sql-hint.cn.md       |   2 +-
 .../user-manual/common-config/sql-hint.en.md       |  18 +-
 .../user-manual/error-code/server-error-code.cn.md |  14 +-
 .../user-manual/error-code/server-error-code.en.md |  14 +-
 .../user-manual/error-code/sql-error-code.cn.md    | 256 ++++++++++-----------
 .../user-manual/error-code/sql-error-code.en.md    | 248 ++++++++++----------
 .../shardingsphere-jdbc/java-api/mode.cn.md        |  24 +-
 .../shardingsphere-jdbc/java-api/mode.en.md        |   6 +-
 .../java-api/rules/encrypt.cn.md                   |  50 ++--
 .../java-api/rules/encrypt.en.md                   |  14 +-
 .../shardingsphere-jdbc/java-api/rules/ha.cn.md    |  32 +--
 .../shardingsphere-jdbc/java-api/rules/ha.en.md    |   6 +-
 .../shardingsphere-jdbc/java-api/rules/mask.cn.md  |  30 +--
 .../shardingsphere-jdbc/java-api/rules/mask.en.md  |  32 +--
 .../java-api/rules/shadow.cn.md                    |  30 +--
 .../java-api/rules/shadow.en.md                    |  20 +-
 .../java-api/rules/sharding.cn.md                  |  92 ++++----
 .../java-api/rules/sharding.en.md                  |  22 +-
 .../java-api/rules/sql-parser.cn.md                |  18 +-
 .../java-api/rules/sql-parser.en.md                |  18 +-
 .../java-api/rules/sql-translator.cn.md            |   8 +-
 .../java-api/rules/sql-translator.en.md            |   2 +-
 .../java-api/rules/transaction.cn.md               |   8 +-
 .../java-api/rules/transaction.en.md               |   2 +-
 .../shardingsphere-jdbc/observability/_index.cn.md |  46 ++--
 .../shardingsphere-jdbc/observability/_index.en.md |  24 +-
 .../jdbc-driver/spring-namespace/_index.cn.md      |   8 +-
 .../ral/circuit-breaker/show-compute-nodes.cn.md   |  20 +-
 ...show-status-from-readwrite-splitting-rule.cn.md |  10 +-
 .../ral/global-rule/show-authority-rule.cn.md      |  10 +-
 .../ral/global-rule/show-sql-parser-rule.cn.md     |   8 +-
 .../syntax/ral/global-rule/show-traffic-rule.cn.md |   6 +-
 .../ral/global-rule/show-transaction-rule.cn.md    |  10 +-
 .../ral/global-rule/show-transaction-rule.en.md    |  10 +-
 .../migration/show-migration-check-algorithm.cn.md |  10 +-
 .../migration/show-migration-check-status.cn.md    |  18 +-
 .../migration/show-migration-check-status.en.md    |  18 +-
 .../syntax/ral/migration/show-migration-list.cn.md |  16 +-
 .../syntax/ral/migration/show-migration-rule.cn.md |  10 +-
 .../syntax/ral/migration/show-migration-rule.en.md |  10 +-
 .../show-migration-source-storage-units.cn.md      |   6 +-
 .../show-migration-source-storage-units.en.md      |  16 +-
 .../ral/migration/show-migration-status.cn.md      |  18 +-
 .../syntax/ral/show-compute-node-info.cn.md        |  18 +-
 .../syntax/ral/show-compute-node-mode.cn.md        |  10 +-
 .../distsql/syntax/ral/show-dist-variable.cn.md    |   8 +-
 .../distsql/syntax/ral/show-dist-variable.en.md    |   8 +-
 .../syntax/ral/show-rules-used-storage-unit.cn.md  |   8 +-
 .../distsql/syntax/ral/show-table-metadata.cn.md   |   6 +-
 .../rdl/rule-definition/db-discovery/_index.cn.md  |   7 -
 .../rdl/rule-definition/db-discovery/_index.en.md  |   7 -
 .../db-discovery/alter-db-discovery-rule.cn.md     |  70 ------
 .../db-discovery/alter-db-discovery-rule.en.md     |  70 ------
 .../db-discovery/create-db-discovery-rule.cn.md    |  85 -------
 .../db-discovery/create-db-discovery-rule.en.md    |  85 -------
 .../db-discovery/drop-db-discovery-heartbeat.cn.md |  64 ------
 .../db-discovery/drop-db-discovery-heartbeat.en.md |  64 ------
 .../db-discovery/drop-db-discovery-rule.cn.md      |  65 ------
 .../db-discovery/drop-db-discovery-rule.en.md      |  64 ------
 .../db-discovery/drop-db-discovery-type.cn.md      |  65 ------
 .../db-discovery/drop-db-discovery-type.en.md      |  65 ------
 .../rql/rule-query/db-discovery/_index.cn.md       |   7 -
 .../rql/rule-query/db-discovery/_index.en.md       |   7 -
 .../db-discovery/count-db-discovery-rule.cn.md     |  81 -------
 .../db-discovery/count-db-discovery-rule.en.md     |  80 -------
 .../db-discovery/show-db-discovery-heartbeat.cn.md |  81 -------
 .../db-discovery/show-db-discovery-heartbeat.en.md |  81 -------
 .../db-discovery/show-db-discovery-rule.cn.md      | 118 ----------
 .../db-discovery/show-db-discovery-rule.en.md      | 120 ----------
 .../db-discovery/show-db-discovery-type.cn.md      |  81 -------
 .../db-discovery/show-db-discovery-type.en.md      |  82 -------
 .../rule-query/encrypt/count-encrypt-rule.cn.md    |  10 +-
 .../rule-query/encrypt/count-encrypt-rule.en.md    |  10 +-
 .../rql/rule-query/encrypt/show-encrypt-rule.cn.md |  30 +--
 .../rql/rule-query/encrypt/show-encrypt-rule.en.md |  30 +--
 .../rql/rule-query/mask/count-mask-rule.cn.md      |  10 +-
 .../rql/rule-query/mask/count-mask-rule.en.md      |  10 +-
 .../rql/rule-query/mask/show-mask-rule.cn.md       |  12 +-
 .../rql/rule-query/mask/show-mask-rule.en.md       |  12 +-
 .../count-readwrite-splitting-rule.cn.md           |  10 +-
 .../count-readwrite-splitting-rule.en.md           |  10 +-
 .../show-readwrite-splitting-rule.cn.md            |  16 +-
 .../rql/rule-query/shadow/count-shadow-rule.cn.md  |  10 +-
 .../rql/rule-query/shadow/count-shadow-rule.en.md  |  10 +-
 .../shadow/show-default-shadow-algorithm.cn.md     |   8 +-
 .../shadow/show-default-shadow-algorithm.en.md     |   2 +-
 .../rule-query/shadow/show-shadow-algorithm.cn.md  |  10 +-
 .../rule-query/shadow/show-shadow-algorithm.en.md  |   2 +-
 .../rql/rule-query/shadow/show-shadow-rule.cn.md   |  12 +-
 .../rql/rule-query/shadow/show-shadow-rule.en.md   |  12 +-
 .../rule-query/shadow/show-shadow-table-rule.cn.md |   6 +-
 .../rule-query/shadow/show-shadow-table-rule.en.md |   2 +-
 .../rule-query/sharding/count-sharding-rule.cn.md  |  10 +-
 .../rule-query/sharding/count-sharding-rule.en.md  |  10 +-
 .../sharding/show-broadcast-table-rule.cn.md       |   6 +-
 .../sharding/show-broadcast-table-rule.en.md       |   6 +-
 .../sharding/show-default-sharding-strategy.cn.md  |  16 +-
 .../sharding/show-default-sharding-strategy.en.md  |   2 +-
 .../sharding/show-sharding-algorithms.cn.md        |  10 +-
 .../sharding/show-sharding-algorithms.en.md        |   2 +-
 .../sharding/show-sharding-auditors.cn.md          |  10 +-
 .../sharding/show-sharding-auditors.en.md          |  10 +-
 .../sharding/show-sharding-key-generator.cn.md     |  10 +-
 .../sharding/show-sharding-key-generator.en.md     |  10 +-
 .../sharding/show-sharding-table-nodes.cn.md       |   8 +-
 .../sharding/show-sharding-table-nodes.en.md       |   8 +-
 .../show-sharding-table-reference-rules.cn.md      |   6 +-
 .../show-sharding-table-reference-rules.en.md      |   8 +-
 .../sharding/show-sharding-table-rule.cn.md        |  32 +--
 .../sharding/show-sharding-table-rule.en.md        |   2 +-
 .../show-sharding-table-rules-used algorithm.cn.md |   8 +-
 .../show-sharding-table-rules-used algorithm.en.md |   8 +-
 .../show-sharding-table-rules-used-auditor.cn.md   |   8 +-
 .../show-sharding-table-rules-used-auditor.en.md   |   8 +-
 ...w-sharding-table-rules-used-key-generator.cn.md |   8 +-
 ...w-sharding-table-rules-used-key-generator.en.md |   8 +-
 .../sharding/show-unused-sharding-algorithms.cn.md |  10 +-
 .../sharding/show-unused-sharding-algorithms.en.md |   2 +-
 .../sharding/show-unused-sharding-auditors.cn.md   |  10 +-
 .../sharding/show-unused-sharding-auditors.en.md   |  10 +-
 .../show-unused-sharding-key-generators.cn.md      |  10 +-
 .../show-unused-sharding-key-generators.en.md      |  10 +-
 .../single-table/count-single-table.cn.md          |   8 +-
 .../single-table/show-single-table.cn.md           |   8 +-
 .../single-table/show-single-table.en.md           |   8 +-
 .../storage-unit-query/show-storage-units.cn.md    |   6 +-
 .../storage-unit-query/show-storage-units.en.md    |  16 +-
 .../distsql/syntax/rul/format-sql.cn.md            |   6 +-
 .../distsql/syntax/rul/format-sql.en.md            |  10 +-
 .../distsql/syntax/rul/parse-sql.cn.md             |   8 +-
 .../distsql/syntax/rul/parse-sql.en.md             |   8 +-
 .../distsql/syntax/rul/preview-sql.cn.md           |   8 +-
 .../distsql/syntax/rul/preview-sql.en.md           |   8 +-
 .../distsql/usage/db-discovery.cn.md               |  80 -------
 .../distsql/usage/db-discovery.en.md               |  80 -------
 .../shardingsphere-proxy/migration/build.cn.md     |   8 +-
 .../shardingsphere-proxy/migration/build.en.md     |   8 +-
 .../observability/_index.cn.md                     |  48 ++--
 .../observability/_index.en.md                     |  26 +--
 .../shardingsphere-proxy/startup/helm.cn.md        |  46 ++--
 .../shardingsphere-proxy/startup/helm.en.md        |   8 +-
 .../shardingsphere-proxy/yaml-config/props.cn.md   |  38 +--
 .../shardingsphere-proxy/yaml-config/props.en.md   |  38 +--
 201 files changed, 1792 insertions(+), 3564 deletions(-)

diff --git a/docs/document/content/dev-manual/agent.cn.md b/docs/document/content/dev-manual/agent.cn.md
index fce8bf5d4f3..4b5ad2258dc 100644
--- a/docs/document/content/dev-manual/agent.cn.md
+++ b/docs/document/content/dev-manual/agent.cn.md
@@ -17,8 +17,8 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*      | *详细说明*                     | *全限定类名* |
-| ------------- | ----------------------------- | ---------- |
-| File          | File 插件生命周期管理类          | [`org.apache.shardingsphere.agent.plugin.logging.file.FileLoggingPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/logging/type/file/src/main/java/org/apache/shardingsphere/agent/plugin/logging/file/FileLoggingPluginLifecycleService.java) |
-| Prometheus    | Prometheus 插件生命周期管理类    | [`org.apache.shardingsphere.agent.plugin.metrics.prometheus.PrometheusPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleService.java) |
+| *配置标识*        | *详细说明*                  | *全限定类名*                                                                                                                                                                                                                                                                                                                               |
+|---------------|-------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| File          | File 插件生命周期管理类          | [`org.apache.shardingsphere.agent.plugin.logging.file.FileLoggingPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/logging/type/file/src/main/java/org/apache/shardingsphere/agent/plugin/logging/file/FileLoggingPluginLifecycleService.java)                                              |
+| Prometheus    | Prometheus 插件生命周期管理类    | [`org.apache.shardingsphere.agent.plugin.metrics.prometheus.PrometheusPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleService.java)                              |
 | OpenTelemetry | OpenTelemetry 插件生命周期管理类 | [`org.apache.shardingsphere.agent.plugin.tracing.opentelemetry.OpenTelemetryTracingPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/tracing/type/opentelemetry/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/OpenTelemetryTracingPluginLifecycleService.java) |
diff --git a/docs/document/content/dev-manual/agent.en.md b/docs/document/content/dev-manual/agent.en.md
index aa19be00a45..3147a8ce2fb 100644
--- a/docs/document/content/dev-manual/agent.en.md
+++ b/docs/document/content/dev-manual/agent.en.md
@@ -17,8 +17,8 @@ Plug lifecycle management interface
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                                        | *Fully-qualified class name* |
-| -------------------- | ---------------------------------------------------- | ---------------------------- |
-| File                 | Logging plug lifecycle management class              | [`org.apache.shardingsphere.agent.plugin.logging.file.FileLoggingPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/logging/type/file/src/main/java/org/apache/shardingsphere/agent/plugin/logging/file/FileLoggingPluginLifecycleService.java) |
-| Prometheus           | Prometheus plug lifecycle management class           | [`org.apache.shardingsphere.agent.plugin.metrics.prometheus.PrometheusPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleService.java) |
+| *Configuration Type* | *Description*                                        | *Fully-qualified class name*                                                                                                                                                                                                                                                                                                          |
+|----------------------|------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| File                 | Logging plug lifecycle management class              | [`org.apache.shardingsphere.agent.plugin.logging.file.FileLoggingPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/logging/type/file/src/main/java/org/apache/shardingsphere/agent/plugin/logging/file/FileLoggingPluginLifecycleService.java)                                              |
+| Prometheus           | Prometheus plug lifecycle management class           | [`org.apache.shardingsphere.agent.plugin.metrics.prometheus.PrometheusPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/metrics/type/prometheus/src/main/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/PrometheusPluginLifecycleService.java)                              |
 | OpenTelemetry        | OpenTelemetryTracing plug lifecycle management class | [`org.apache.shardingsphere.agent.plugin.tracing.opentelemetry.OpenTelemetryTracingPluginLifecycleService`](https://github.com/apache/shardingsphere/blob/master/agent/plugins/tracing/type/opentelemetry/src/main/java/org/apache/shardingsphere/agent/plugin/tracing/opentelemetry/OpenTelemetryTracingPluginLifecycleService.java) |
diff --git a/docs/document/content/dev-manual/configuration.cn.md b/docs/document/content/dev-manual/configuration.cn.md
index a8ac6d534f8..4edd6e24b25 100644
--- a/docs/document/content/dev-manual/configuration.cn.md
+++ b/docs/document/content/dev-manual/configuration.cn.md
@@ -17,17 +17,17 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*                           | *详细说明*                                | *全限定类名* |
-|-------------------------------------| --------------------------------------- | ---------- |
-| AuthorityRuleConfiguration          | 用于将权限用户配置转化为权限规则对象           | [`org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java) |
-| SQLParserRuleConfiguration          | 用于将 SQL 解析用户配置转化为 SQL 解析规则对象 | [`org.apache.shardingsphere.parser.rule.builder.SQLParserRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java) |
-| TransactionRuleConfiguration        | 用于将事务用户配置转化为事务规则对象           | [`org.apache.shardingsphere.transaction.rule.builder.TransactionRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/TransactionRuleBuilder.java) |
-| SingleRuleConfiguration             | 用于将单表用户配置转化为单表规则对象           | [`org.apache.shardingsphere.singletable.rule.builder.SingleRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleRuleBuilder.java) |
-| ShardingRuleConfiguration           | 用于将分片用户配置转化为分片规则对象           | [`org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java) |
-| ReadwriteSplittingRuleConfiguration | 用于将读写分离用户配置转化为读写分离规则对象     | [`org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java) |
-| DatabaseDiscoveryRuleConfiguration  | 用于将数据库发现用户配置转化为数据库发现规则对象  | [`org.apache.shardingsphere.dbdiscovery.rule.builder.DatabaseDiscoveryRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java) |
-| EncryptRuleConfiguration            | 用于将加密用户配置转化为加密规则对象            | [`org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java) |
-| ShadowRuleConfiguration             | 用于将影子库用户配置转化为影子库规则对象         | [`org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java) |
+| *配置标识*                              | *详细说明*                       | *全限定类名*                                                                                                                                                                                                                                                                                        |
+|-------------------------------------|------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| AuthorityRuleConfiguration          | 用于将权限用户配置转化为权限规则对象           | [`org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java)                                                 |
+| SQLParserRuleConfiguration          | 用于将 SQL 解析用户配置转化为 SQL 解析规则对象 | [`org.apache.shardingsphere.parser.rule.builder.SQLParserRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java)                                                          |
+| TransactionRuleConfiguration        | 用于将事务用户配置转化为事务规则对象           | [`org.apache.shardingsphere.transaction.rule.builder.TransactionRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/TransactionRuleBuilder.java)                                       |
+| SingleRuleConfiguration             | 用于将单表用户配置转化为单表规则对象           | [`org.apache.shardingsphere.singletable.rule.builder.SingleRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleRuleBuilder.java)                                                |
+| ShardingRuleConfiguration           | 用于将分片用户配置转化为分片规则对象           | [`org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java)                                                    |
+| ReadwriteSplittingRuleConfiguration | 用于将读写分离用户配置转化为读写分离规则对象       | [`org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java) |
+| DatabaseDiscoveryRuleConfiguration  | 用于将数据库发现用户配置转化为数据库发现规则对象     | [`org.apache.shardingsphere.dbdiscovery.rule.builder.DatabaseDiscoveryRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java)                        |
+| EncryptRuleConfiguration            | 用于将加密用户配置转化为加密规则对象           | [`org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java)                                                         |
+| ShadowRuleConfiguration             | 用于将影子库用户配置转化为影子库规则对象         | [`org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java)                                                              |
 
 ## YamlRuleConfigurationSwapper
 
@@ -41,18 +41,18 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*            | *详细说明*                                    | *全限定类名* |
-| ------------------- | -------------------------------------------- | ----------- |
-| AUTHORITY           | 用于将权限规则的 YAML 配置转化为权限规则标准配置     | [`org.apache.shardingsphere.authority.yaml.swapper.YamlAuthorityRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlAuthorityRuleConfigurationSwapper.java) |
-| SQL_PARSER          | 用于将 SQL 解析的 YAML 配置转化为 SQL 解析标准配置 | [`org.apache.shardingsphere.parser.yaml.swapper.YamlSQLParserRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/YamlSQLParserRuleConfigurationSwapper.java) |
-| TRANSACTION         | 用于将事务的 YAML 配置转化为事务标准配置           | [`org.apache.shardingsphere.transaction.yaml.swapper.YamlTransactionRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/yaml/swapper/YamlTransactionRuleConfigurationSwapper.java) |
-| SINGLE              | 用于将单表的 YAML 配置转化为单表标准配置           | [`org.apache.shardingsphere.singletable.yaml.config.swapper.YamlSingleRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/yaml/config/swapper/YamlSingleRuleConfigurationSwapper.java) |
-| SHARDING            | 用于将分片的 YAML 配置转化为分片标准配置           | [`org.apache.shardingsphere.sharding.yaml.swapper.YamlShardingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/YamlShardingRuleConfigurationSwapper.java) |
-| READWRITE_SPLITTING | 用于将读写分离的 YAML 配置转化为读写分离标准配置     | [`org.apache.shardingsphere.readwritesplitting.yaml.swapper.YamlReadwriteSplittingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swapper/YamlReadwriteSplittingRuleConfigurationSwapper.java) |
-| DB_DISCOVERY        | 用于将数据库发现的 YAML 配置转化为数据库发现标准配置 | [`org.apache.shardingsphere.dbdiscovery.yaml.swapper.YamlDatabaseDiscoveryRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/swapper/YamlDatabaseDiscoveryRuleConfigurationSwapper.java) |
-| ENCRYPT             | 用于将加密的 YAML 配置转化为加密标准配置           | [`org.apache.shardingsphere.encrypt.yaml.swapper.YamlEncryptRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/YamlEncryptRuleConfigurationSwapper.java) |
-| SHADOW              | 用于将影子库的 YAML 配置转化为影子库标准配置        | [`org.apache.shardingsphere.shadow.yaml.swapper.YamlShadowRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/YamlShadowRuleConfigurationSwapper.java) |
-| SQL_TRANSLATOR      | 用于将 SQL 转换的 YAML 配置转化为 SQL 转换标准配置 | [`org.apache.shardingsphere.sqltranslator.yaml.swapper.YamlSQLTranslatorRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-translator/core/src/main/java/org/apache/shardingsphere/sqltranslator/yaml/swapper/YamlSQLTranslatorRuleConfigurationSwapper.java) |
+| *配置标识*              | *详细说明*                            | *全限定类名*                                                                                                                                                                                                                                                                                                                          |
+|---------------------|-----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| AUTHORITY           | 用于将权限规则的 YAML 配置转化为权限规则标准配置       | [`org.apache.shardingsphere.authority.yaml.swapper.YamlAuthorityRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlAuthorityRuleConfigurationSwapper.java)                                                 |
+| SQL_PARSER          | 用于将 SQL 解析的 YAML 配置转化为 SQL 解析标准配置 | [`org.apache.shardingsphere.parser.yaml.swapper.YamlSQLParserRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/YamlSQLParserRuleConfigurationSwapper.java)                                                          |
+| TRANSACTION         | 用于将事务的 YAML 配置转化为事务标准配置           | [`org.apache.shardingsphere.transaction.yaml.swapper.YamlTransactionRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/yaml/swapper/YamlTransactionRuleConfigurationSwapper.java)                                       |
+| SINGLE              | 用于将单表的 YAML 配置转化为单表标准配置           | [`org.apache.shardingsphere.singletable.yaml.config.swapper.YamlSingleRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/yaml/config/swapper/YamlSingleRuleConfigurationSwapper.java)                                  |
+| SHARDING            | 用于将分片的 YAML 配置转化为分片标准配置           | [`org.apache.shardingsphere.sharding.yaml.swapper.YamlShardingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/YamlShardingRuleConfigurationSwapper.java)                                                    |
+| READWRITE_SPLITTING | 用于将读写分离的 YAML 配置转化为读写分离标准配置       | [`org.apache.shardingsphere.readwritesplitting.yaml.swapper.YamlReadwriteSplittingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swapper/YamlReadwriteSplittingRuleConfigurationSwapper.java) |
+| DB_DISCOVERY        | 用于将数据库发现的 YAML 配置转化为数据库发现标准配置     | [`org.apache.shardingsphere.dbdiscovery.yaml.swapper.YamlDatabaseDiscoveryRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/swapper/YamlDatabaseDiscoveryRuleConfigurationSwapper.java)                        |
+| ENCRYPT             | 用于将加密的 YAML 配置转化为加密标准配置           | [`org.apache.shardingsphere.encrypt.yaml.swapper.YamlEncryptRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/YamlEncryptRuleConfigurationSwapper.java)                                                         |
+| SHADOW              | 用于将影子库的 YAML 配置转化为影子库标准配置         | [`org.apache.shardingsphere.shadow.yaml.swapper.YamlShadowRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/YamlShadowRuleConfigurationSwapper.java)                                                              |
+| SQL_TRANSLATOR      | 用于将 SQL 转换的 YAML 配置转化为 SQL 转换标准配置 | [`org.apache.shardingsphere.sqltranslator.yaml.swapper.YamlSQLTranslatorRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-translator/core/src/main/java/org/apache/shardingsphere/sqltranslator/yaml/swapper/YamlSQLTranslatorRuleConfigurationSwapper.java)                            |
 
 ## ShardingSphereYamlConstruct
 
@@ -66,6 +66,6 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*                             | *详细说明*                       | *全限定类名* |
-| ------------------------------------- | ------------------------------ | ---------- |
+| *配置标识*                                | *详细说明*                | *全限定类名*                                                                                                                                                                                                                                                                                                             |
+|---------------------------------------|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | YamlNoneShardingStrategyConfiguration | 用于将不分片策略对象和 YAML 相互转化 | [`org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/engine/construct/NoneShardingStrategyConfigurationYamlConstruct.java) |
diff --git a/docs/document/content/dev-manual/configuration.en.md b/docs/document/content/dev-manual/configuration.en.md
index d3e8fd68aee..cb1ec1e43bc 100644
--- a/docs/document/content/dev-manual/configuration.en.md
+++ b/docs/document/content/dev-manual/configuration.en.md
@@ -17,17 +17,17 @@ Used to convert user configurations into rule objects
 
 ### Implementation classes
 
-| *Configuration Type*                | *Description*                                                                                  | *Fully-qualified class name* |
-|-------------------------------------| ---------------------------------------------------------------------------------------------- |------------------------------|
-| AuthorityRuleConfiguration          | Used to convert authority user configuration into authority rule objects                       | [`org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java) |
-| SQLParserRuleConfiguration          | Used to convert SQL parser user configuration into SQL parser rule objects                     | [`org.apache.shardingsphere.parser.rule.builder.SQLParserRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java) |
-| TransactionRuleConfiguration        | Used to convert transaction user configuration into transaction rule objects                   | [`org.apache.shardingsphere.transaction.rule.builder.TransactionRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/TransactionRuleBuilder.java) |
-| SingleRuleConfiguration             | Used to convert single-table user configuration into a single-table rule objects               | [`org.apache.shardingsphere.singletable.rule.builder.SingleRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleRuleBuilder.java) |
-| ShardingRuleConfiguration           | Used to convert sharding user configuration into sharding rule objects                         | [`org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java) |
+| *Configuration Type*                | *Description*                                                                                  | *Fully-qualified class name*                                                                                                                                                                                                                                                                   |
+|-------------------------------------|------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| AuthorityRuleConfiguration          | Used to convert authority user configuration into authority rule objects                       | [`org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java)                                                 |
+| SQLParserRuleConfiguration          | Used to convert SQL parser user configuration into SQL parser rule objects                     | [`org.apache.shardingsphere.parser.rule.builder.SQLParserRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java)                                                          |
+| TransactionRuleConfiguration        | Used to convert transaction user configuration into transaction rule objects                   | [`org.apache.shardingsphere.transaction.rule.builder.TransactionRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/TransactionRuleBuilder.java)                                       |
+| SingleRuleConfiguration             | Used to convert single-table user configuration into a single-table rule objects               | [`org.apache.shardingsphere.singletable.rule.builder.SingleRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleRuleBuilder.java)                                                |
+| ShardingRuleConfiguration           | Used to convert sharding user configuration into sharding rule objects                         | [`org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java)                                                    |
 | ReadwriteSplittingRuleConfiguration | Used to convert read-write splitting user configuration into read-write splitting rule objects | [`org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java) |
-| DatabaseDiscoveryRuleConfiguration  | Used to convert database discovery user configuration into database discovery rule objects     | [`org.apache.shardingsphere.dbdiscovery.rule.builder.DatabaseDiscoveryRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java) |
-| EncryptRuleConfiguration            | Used to convert encrypted user configuration into encryption rule objects                      | [`org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java) |
-| ShadowRuleConfiguration             | Used to convert shadow database user configuration into shadow database rule objects           | [`org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java) |
+| DatabaseDiscoveryRuleConfiguration  | Used to convert database discovery user configuration into database discovery rule objects     | [`org.apache.shardingsphere.dbdiscovery.rule.builder.DatabaseDiscoveryRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java)                        |
+| EncryptRuleConfiguration            | Used to convert encrypted user configuration into encryption rule objects                      | [`org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java)                                                         |
+| ShadowRuleConfiguration             | Used to convert shadow database user configuration into shadow database rule objects           | [`org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java)                                                              |
 
 ## YamlRuleConfigurationSwapper
 
@@ -41,18 +41,18 @@ Used to convert YAML configuration to standard user configuration
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                                                                                                          | *Fully-qualified class name* |
-| -------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------- |
-| AUTHORITY            | Used to convert the YAML configuration of authority rules into standard configuration of authority rules               | [`org.apache.shardingsphere.authority.yaml.swapper.YamlAuthorityRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlAuthorityRuleConfigurationSwapper.java) |
-| SQL_PARSER           | Used to convert the YAML configuration of the SQL parser into the standard configuration of the SQL parser             | [`org.apache.shardingsphere.parser.yaml.swapper.YamlSQLParserRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/YamlSQLParserRuleConfigurationSwapper.java) |
-| TRANSACTION          | Used to convert the YAML configuration of the transaction into the standard configuration of the transaction           | [`org.apache.shardingsphere.transaction.yaml.swapper.YamlTransactionRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/yaml/swapper/YamlTransactionRuleConfigurationSwapper.java) |
-| SINGLE               | Used to convert the YAML configuration of the single table into the standard configuration of the single table         | [`org.apache.shardingsphere.singletable.yaml.config.swapper.YamlSingleRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/yaml/config/swapper/YamlSingleRuleConfigurationSwapper.java) |
-| SHARDING             | Used to convert the YAML configuration of the sharding into the standard configuration of the sharding                 | [`org.apache.shardingsphere.sharding.yaml.swapper.YamlShardingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/YamlShardingRuleConfigurationSwapper.java) |
+| *Configuration Type* | *Description*                                                                                                          | *Fully-qualified class name*                                                                                                                                                                                                                                                                                                     |
+|----------------------|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| AUTHORITY            | Used to convert the YAML configuration of authority rules into standard configuration of authority rules               | [`org.apache.shardingsphere.authority.yaml.swapper.YamlAuthorityRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlAuthorityRuleConfigurationSwapper.java)                                                 |
+| SQL_PARSER           | Used to convert the YAML configuration of the SQL parser into the standard configuration of the SQL parser             | [`org.apache.shardingsphere.parser.yaml.swapper.YamlSQLParserRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/parser/core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/YamlSQLParserRuleConfigurationSwapper.java)                                                          |
+| TRANSACTION          | Used to convert the YAML configuration of the transaction into the standard configuration of the transaction           | [`org.apache.shardingsphere.transaction.yaml.swapper.YamlTransactionRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/yaml/swapper/YamlTransactionRuleConfigurationSwapper.java)                                       |
+| SINGLE               | Used to convert the YAML configuration of the single table into the standard configuration of the single table         | [`org.apache.shardingsphere.singletable.yaml.config.swapper.YamlSingleRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/yaml/config/swapper/YamlSingleRuleConfigurationSwapper.java)                                  |
+| SHARDING             | Used to convert the YAML configuration of the sharding into the standard configuration of the sharding                 | [`org.apache.shardingsphere.sharding.yaml.swapper.YamlShardingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/YamlShardingRuleConfigurationSwapper.java)                                                    |
 | READWRITE_SPLITTING  | Used to convert the YAML configuration of read-write splitting into the standard configuration of read-write splitting | [`org.apache.shardingsphere.readwritesplitting.yaml.swapper.YamlReadwriteSplittingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swapper/YamlReadwriteSplittingRuleConfigurationSwapper.java) |
-| DB_DISCOVERY         | Used to convert the YAML configuration of database discovery into the standard configuration of database discovery     | [`org.apache.shardingsphere.dbdiscovery.yaml.swapper.YamlDatabaseDiscoveryRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/swapper/YamlDatabaseDiscoveryRuleConfigurationSwapper.java) |
-| ENCRYPT              | Used to convert encrypted YAML configuration into encrypted standard configuration                                     | [`org.apache.shardingsphere.encrypt.yaml.swapper.YamlEncryptRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/YamlEncryptRuleConfigurationSwapper.java) |
-| SHADOW               | Used to convert the YAML configuration of the shadow database into the standard configuration of the shadow database   | [`org.apache.shardingsphere.shadow.yaml.swapper.YamlShadowRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/YamlShadowRuleConfigurationSwapper.java) |
-| SQL_TRANSLATOR       | Used to convert the YAML configuration of the SQL transformation to the SQL transformation standard configuration      | [`org.apache.shardingsphere.sqltranslator.yaml.swapper.YamlSQLTranslatorRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-translator/core/src/main/java/org/apache/shardingsphere/sqltranslator/yaml/swapper/YamlSQLTranslatorRuleConfigurationSwapper.java) |
+| DB_DISCOVERY         | Used to convert the YAML configuration of database discovery into the standard configuration of database discovery     | [`org.apache.shardingsphere.dbdiscovery.yaml.swapper.YamlDatabaseDiscoveryRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/swapper/YamlDatabaseDiscoveryRuleConfigurationSwapper.java)                        |
+| ENCRYPT              | Used to convert encrypted YAML configuration into encrypted standard configuration                                     | [`org.apache.shardingsphere.encrypt.yaml.swapper.YamlEncryptRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/YamlEncryptRuleConfigurationSwapper.java)                                                         |
+| SHADOW               | Used to convert the YAML configuration of the shadow database into the standard configuration of the shadow database   | [`org.apache.shardingsphere.shadow.yaml.swapper.YamlShadowRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/YamlShadowRuleConfigurationSwapper.java)                                                              |
+| SQL_TRANSLATOR       | Used to convert the YAML configuration of the SQL transformation to the SQL transformation standard configuration      | [`org.apache.shardingsphere.sqltranslator.yaml.swapper.YamlSQLTranslatorRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-translator/core/src/main/java/org/apache/shardingsphere/sqltranslator/yaml/swapper/YamlSQLTranslatorRuleConfigurationSwapper.java)                            |
 
 ## ShardingSphereYamlConstruct
 
@@ -66,6 +66,6 @@ Used to convert custom objects and YAML to and from each other
 
 ### Implementation classes
 
-| *Configuration Type*                  | *Description*                                                               | *Fully-qualified class name* |
-| ------------------------------------- | --------------------------------------------------------------------------- | ---------------------------- |
+| *Configuration Type*                  | *Description*                                                               | *Fully-qualified class name*                                                                                                                                                                                                                                                                                        |
+|---------------------------------------|-----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | YamlNoneShardingStrategyConfiguration | Used to convert non-sharding policy objects and YAML to and from each other | [`org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/engine/construct/NoneShardingStrategyConfigurationYamlConstruct.java) |
diff --git a/docs/document/content/dev-manual/data-source.cn.md b/docs/document/content/dev-manual/data-source.cn.md
index 076dd433f37..59c7c4fb8fc 100644
--- a/docs/document/content/dev-manual/data-source.cn.md
+++ b/docs/document/content/dev-manual/data-source.cn.md
@@ -17,16 +17,16 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*  | *详细说明*                | *全限定类名* |
-| ---------- | ----------------------- | ---------- |
-| SQL92      | 遵循 SQL92 标准的数据库类型 | [`org.apache.shardingsphere.infra.database.type.dialect.SQL92DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/SQL92DatabaseType.java) |
-| MySQL      | MySQL 数据库             | [`org.apache.shardingsphere.infra.database.type.dialect.MySQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/MySQLDatabaseType.java) |
-| MariaDB    | MariaDB 数据库           | [`org.apache.shardingsphere.infra.database.type.dialect.MariaDBDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/MariaDBDatabaseType.java) |
-| PostgreSQL | PostgreSQL 数据库        | [`org.apache.shardingsphere.infra.database.type.dialect.PostgreSQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/PostgreSQLDatabaseType.java) |
-| Oracle     | Oracle 数据库            | [`org.apache.shardingsphere.infra.database.type.dialect.OracleDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/OracleDatabaseType.java) |
-| SQLServer  | SQLServer 数据库         | [`org.apache.shardingsphere.infra.database.type.dialect.SQLServerDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/SQLServerDatabaseType.java) |
-| H2         | H2 数据库                | [`org.apache.shardingsphere.infra.database.type.dialect.H2DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/H2DatabaseType.java) |
-| openGauss  | OpenGauss 数据库         | [`org.apache.shardingsphere.infra.database.type.dialect.OpenGaussDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/OpenGaussDatabaseType.java) |
+| *配置标识*     | *详细说明*            | *全限定类名*                                                                                                                                                                                                                                             |
+|------------|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| SQL92      | 遵循 SQL92 标准的数据库类型 | [`org.apache.shardingsphere.infra.database.type.dialect.SQL92DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/SQL92DatabaseType.java)           |
+| MySQL      | MySQL 数据库         | [`org.apache.shardingsphere.infra.database.type.dialect.MySQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/MySQLDatabaseType.java)           |
+| MariaDB    | MariaDB 数据库       | [`org.apache.shardingsphere.infra.database.type.dialect.MariaDBDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/MariaDBDatabaseType.java)       |
+| PostgreSQL | PostgreSQL 数据库    | [`org.apache.shardingsphere.infra.database.type.dialect.PostgreSQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/PostgreSQLDatabaseType.java) |
+| Oracle     | Oracle 数据库        | [`org.apache.shardingsphere.infra.database.type.dialect.OracleDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/OracleDatabaseType.java)         |
+| SQLServer  | SQLServer 数据库     | [`org.apache.shardingsphere.infra.database.type.dialect.SQLServerDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/SQLServerDatabaseType.java)   |
+| H2         | H2 数据库            | [`org.apache.shardingsphere.infra.database.type.dialect.H2DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/H2DatabaseType.java)                 |
+| openGauss  | OpenGauss 数据库     | [`org.apache.shardingsphere.infra.database.type.dialect.OpenGaussDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/OpenGaussDatabaseType.java)   |
 
 ## DialectSchemaMetaDataLoader
 
@@ -40,14 +40,14 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*  | *详细说明*                    | *全限定类名* |
-| ---------- | --------------------------- | ---------- |
-| MySQL      | 使用 MySQL 方言加载元数据      | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.MySQLSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/MySQLSchemaMetaDataLoader.java) |
-| Oracle     | 使用 Oracle 方言加载元数据     | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.OracleSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/OracleSchemaMetaDataLoader.java) |
+| *配置标识*     | *详细说明*                | *全限定类名*                                                                                                                                                                                                                                                                                                 |
+|------------|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL      | 使用 MySQL 方言加载元数据      | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.MySQLSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/MySQLSchemaMetaDataLoader.java)           |
+| Oracle     | 使用 Oracle 方言加载元数据     | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.OracleSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/OracleSchemaMetaDataLoader.java)         |
 | PostgreSQL | 使用 PostgreSQL 方言加载元数据 | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.PostgreSQLSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/PostgreSQLSchemaMetaDataLoader.java) |
-| SQLServer  | 使用 SQLServer 方言加载元数据  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.SQLServerSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/SQLServerSchemaMetaDataLoader.java) |
-| H2         | 使用 H2 方言加载元数据         | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.H2SchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/H2SchemaMetaDataLoader.java) |
-| openGauss  | 使用 OpenGauss 方言加载元数据  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.OpenGaussSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/OpenGaussSchemaMetaDataLoader.java) |
+| SQLServer  | 使用 SQLServer 方言加载元数据  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.SQLServerSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/SQLServerSchemaMetaDataLoader.java)   |
+| H2         | 使用 H2 方言加载元数据         | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.H2SchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/H2SchemaMetaDataLoader.java)                 |
+| openGauss  | 使用 OpenGauss 方言加载元数据  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.OpenGaussSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/OpenGaussSchemaMetaDataLoader.java)   |
 
 ## DialectDataTypeLoader
 
@@ -61,10 +61,10 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识* | *详细说明*          | *全限定类名* |
-| -------- | ------------------ | ---------- |
-| MySQL    | MySQL 数据类型加载器  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype.dialect.MySQLDataTypeLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/metadata/dialect/MySQLSchemaMetaDataLoader.java) |
-| Oracle   | Oracle 数据类型加载器 | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype.dialect.OracleDataTypeLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/metadata/dialect/OracleSchemaMetaDataLoader.java) |
+| *配置标识* | *详细说明*         | *全限定类名*                                                                                                                                                                                                                                                                                                     |
+|--------|----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL  | MySQL 数据类型加载器  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype.dialect.MySQLDataTypeLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/metadata/dialect/MySQLSchemaMetaDataLoader.java)   |
+| Oracle | Oracle 数据类型加载器 | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype.dialect.OracleDataTypeLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/metadata/dialect/OracleSchemaMetaDataLoader.java) |
 
 ## DataSourcePoolMetaData
 
@@ -78,9 +78,9 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*                                                                             | *详细说明*               | *全限定类名* |
-| ------------------------------------------------------------------------------------- | ---------------------- | ---------- |
-| org.apache.commons.dbcp.BasicDataSource, org.apache.tomcat.dbcp.dbcp2.BasicDataSource | DBCP 数据库连接池元数据   | [`org.apache.shardingsphere.infra.datasource.pool.metadata.type.dbcp.DBCPDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/dbcp/DBCPDataSourcePoolMetaData.java) |
+| *配置标识*                                                                                | *详细说明*           | *全限定类名*                                                                                                                                                                                                                                                                                       |
+|---------------------------------------------------------------------------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| org.apache.commons.dbcp.BasicDataSource, org.apache.tomcat.dbcp.dbcp2.BasicDataSource | DBCP 数据库连接池元数据   | [`org.apache.shardingsphere.infra.datasource.pool.metadata.type.dbcp.DBCPDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/dbcp/DBCPDataSourcePoolMetaData.java)         |
 | com.zaxxer.hikari.HikariDataSource                                                    | Hikari 数据源连接池元数据 | [`org.apache.shardingsphere.infra.datasource.pool.metadata.type.hikari.HikariDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/hikari/HikariDataSourcePoolMetaData.java) |
 | com.mchange.v2.c3p0.ComboPooledDataSource                                             | C3P0 数据源连接池元数据   | [`org.apache.shardingsphere.infra.datasource.pool.metadata.type.c3p0.C3P0DataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/c3p0/C3P0DataSourcePoolMetaData.java)         |
 
@@ -96,10 +96,10 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*                           | *详细说明*                 | *全限定类名* |
-| ---------------------------------- | ------------------------- | ---------- |
-| Default                            | 默认数据源连接池活跃探测器     | [`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.DefaultDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/DefaultDataSourcePoolActiveDetector.java) |
-| com.zaxxer.hikari.HikariDataSource | Hikari 数据源连接池活跃探测器 | [`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.HikariDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/HikariDataSourcePoolActiveDetector.java) |
+| *配置标识*                             | *详细说明*             | *全限定类名*                                                                                                                                                                                                                                                                                                           |
+|------------------------------------|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Default                            | 默认数据源连接池活跃探测器      | [`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.DefaultDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/DefaultDataSourcePoolActiveDetector.java) |
+| com.zaxxer.hikari.HikariDataSource | Hikari 数据源连接池活跃探测器 | [`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.HikariDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/HikariDataSourcePoolActiveDetector.java)   |
 
 ## ShardingSphereDriverURLProvider
 
diff --git a/docs/document/content/dev-manual/data-source.en.md b/docs/document/content/dev-manual/data-source.en.md
index 44b6fe772fe..69ce27b98c5 100644
--- a/docs/document/content/dev-manual/data-source.en.md
+++ b/docs/document/content/dev-manual/data-source.en.md
@@ -17,16 +17,16 @@ Supported database types definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*       | *Fully-qualified class name* |
-| -------------------- | ------------------- | ---------------------------- |
-| SQL92                | SQL92 database type | [`org.apache.shardingsphere.infra.database.type.dialect.SQL92DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/SQL92DatabaseType.java) |
-| MySQL                | MySQL database      | [`org.apache.shardingsphere.infra.database.type.dialect.MySQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/MySQLDatabaseType.java) |
-| MariaDB              | MariaDB database    | [`org.apache.shardingsphere.infra.database.type.dialect.MariaDBDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/MariaDBDatabaseType.java) |
+| *Configuration Type* | *Description*       | *Fully-qualified class name*                                                                                                                                                                                                                        |
+|----------------------|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| SQL92                | SQL92 database type | [`org.apache.shardingsphere.infra.database.type.dialect.SQL92DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/SQL92DatabaseType.java)           |
+| MySQL                | MySQL database      | [`org.apache.shardingsphere.infra.database.type.dialect.MySQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/MySQLDatabaseType.java)           |
+| MariaDB              | MariaDB database    | [`org.apache.shardingsphere.infra.database.type.dialect.MariaDBDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/MariaDBDatabaseType.java)       |
 | PostgreSQL           | PostgreSQL database | [`org.apache.shardingsphere.infra.database.type.dialect.PostgreSQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/PostgreSQLDatabaseType.java) |
-| Oracle               | Oracle database     | [`org.apache.shardingsphere.infra.database.type.dialect.OracleDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/OracleDatabaseType.java) |
-| SQLServer            | SQLServer database  | [`org.apache.shardingsphere.infra.database.type.dialect.SQLServerDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/SQLServerDatabaseType.java) |
-| H2                   | H2 database         | [`org.apache.shardingsphere.infra.database.type.dialect.H2DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/H2DatabaseType.java) |
-| openGauss            | OpenGauss database  | [`org.apache.shardingsphere.infra.database.type.dialect.OpenGaussDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/OpenGaussDatabaseType.java) |
+| Oracle               | Oracle database     | [`org.apache.shardingsphere.infra.database.type.dialect.OracleDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/OracleDatabaseType.java)         |
+| SQLServer            | SQLServer database  | [`org.apache.shardingsphere.infra.database.type.dialect.SQLServerDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/SQLServerDatabaseType.java)   |
+| H2                   | H2 database         | [`org.apache.shardingsphere.infra.database.type.dialect.H2DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/H2DatabaseType.java)                 |
+| openGauss            | OpenGauss database  | [`org.apache.shardingsphere.infra.database.type.dialect.OpenGaussDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/database/type/dialect/OpenGaussDatabaseType.java)   |
 
 ## DialectSchemaMetaDataLoader
 
@@ -40,14 +40,14 @@ Use SQL dialect to load meta data rapidly
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                            | *Fully-qualified class name* |
-| -------------------- | ---------------------------------------- | ---------------------------- |
-| MySQL                | Use MySQL dialect to load meta data      | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.MySQLSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/MySQLSchemaMetaDataLoader.java) |
-| Oracle               | Use Oracle dialect to load meta data     | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.OracleSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/OracleSchemaMetaDataLoader.java) |
+| *Configuration Type* | *Description*                            | *Fully-qualified class name*                                                                                                                                                                                                                                                                            |
+|----------------------|------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL                | Use MySQL dialect to load meta data      | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.MySQLSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/MySQLSchemaMetaDataLoader.java)           |
+| Oracle               | Use Oracle dialect to load meta data     | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.OracleSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/OracleSchemaMetaDataLoader.java)         |
 | PostgreSQL           | Use PostgreSQL dialect to load meta data | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.PostgreSQLSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/PostgreSQLSchemaMetaDataLoader.java) |
-| SQLServer            | Use SQLServer dialect to load meta data  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.SQLServerSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/SQLServerSchemaMetaDataLoader.java) |
-| H2                   | Use H2 dialect to load meta data         | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.H2SchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/H2SchemaMetaDataLoader.java) |
-| openGauss            | Use OpenGauss dialect to load meta data  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.OpenGaussSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/OpenGaussSchemaMetaDataLoader.java) |
+| SQLServer            | Use SQLServer dialect to load meta data  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.SQLServerSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/SQLServerSchemaMetaDataLoader.java)   |
+| H2                   | Use H2 dialect to load meta data         | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.H2SchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/H2SchemaMetaDataLoader.java)                 |
+| openGauss            | Use OpenGauss dialect to load meta data  | [`org.apache.shardingsphere.infra.metadata.database.schema.loader.dialect.OpenGaussSchemaMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/loader/dialect/OpenGaussSchemaMetaDataLoader.java)   |
 
 ## DataSourcePoolMetaData 
 
@@ -61,9 +61,9 @@ Data source connection pool metadata
 
 ### Implementation classes
 
-| *Configuration Type*                                                                  | *Description*                     | *Fully-qualified class name* |
-| ------------------------------------------------------------------------------------- | --------------------------------- | ---------------------------- |
-| org.apache.commons.dbcp.BasicDataSource, org.apache.tomcat.dbcp.dbcp2.BasicDataSource | DBCP data source pool meta data   | [`org.apache.shardingsphere.infra.datasource.pool.metadata.type.dbcp.DBCPDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/dbcp/DBCPDataSourcePoolMetaData.java) |
+| *Configuration Type*                                                                  | *Description*                     | *Fully-qualified class name*                                                                                                                                                                                                                                                                  |
+|---------------------------------------------------------------------------------------|-----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| org.apache.commons.dbcp.BasicDataSource, org.apache.tomcat.dbcp.dbcp2.BasicDataSource | DBCP data source pool meta data   | [`org.apache.shardingsphere.infra.datasource.pool.metadata.type.dbcp.DBCPDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/dbcp/DBCPDataSourcePoolMetaData.java)         |
 | com.zaxxer.hikari.HikariDataSource                                                    | Hikari data source pool meta data | [`org.apache.shardingsphere.infra.datasource.pool.metadata.type.hikari.HikariDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/hikari/HikariDataSourcePoolMetaData.java) |
 | com.mchange.v2.c3p0.ComboPooledDataSource                                             | C3P0 data source pool meta data   | [`org.apache.shardingsphere.infra.datasource.pool.metadata.type.c3p0.C3P0DataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/c3p0/C3P0DataSourcePoolMetaData.java)         |
 
@@ -79,10 +79,10 @@ Data source connection pool active detector
 
 ### Implementation classes
 
-| *Configuration Type*               | *Description*                            | *Fully-qualified class name* |
-| ---------------------------------- | ---------------------------------------- | ---------------------------- |
+| *Configuration Type*               | *Description*                            | *Fully-qualified class name*                                                                                                                                                                                                                                                                                      |
+|------------------------------------|------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | Default                            | Default data source pool active detector | [`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.DefaultDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/DefaultDataSourcePoolActiveDetector.java) |
-| com.zaxxer.hikari.HikariDataSource | Hikari data source pool active detector  | [`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.HikariDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/HikariDataSourcePoolActiveDetector.java) |
+| com.zaxxer.hikari.HikariDataSource | Hikari data source pool active detector  | [`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.HikariDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/HikariDataSourcePoolActiveDetector.java)   |
 
 ## ShardingSphereDriverURLProvider
 
diff --git a/docs/document/content/dev-manual/encrypt.cn.md b/docs/document/content/dev-manual/encrypt.cn.md
index cc5b4a44af8..5ad59c46a5b 100644
--- a/docs/document/content/dev-manual/encrypt.cn.md
+++ b/docs/document/content/dev-manual/encrypt.cn.md
@@ -17,11 +17,11 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*        | *详细说明*               | *全限定类名* |
-| ---------------- | ---------------------- |----------- |
-| MD5              | 基于 MD5 的数据加密算法   | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.MD5EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/MD5EncryptAlgorithm.java) |
-| AES              | 基于 AES 的数据加密算法   | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.AESEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/AESEncryptAlgorithm.java) |
-| RC4              | 基于 RC4 的数据加密算法   | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.RC4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/RC4EncryptAlgorithm.java) |
-| SM3              | 基于 SM3 的数据加密算法   | [`org.apache.shardingsphere.encrypt.sm.algorithm.SM3EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/plugin/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/SM3EncryptAlgorithm.java) |
-| SM4              | 基于 SM4 的数据加密算法   | [`org.apache.shardingsphere.encrypt.sm.algorithm.SM4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/plugin/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/SM4EncryptAlgorithm.java) |
-| CHAR_DIGEST_LIKE | 用于模糊查询的数据加密算法 | [`org.apache.shardingsphere.encrypt.algorithm.like.CharDigestLikeEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/like/CharDigestLikeEncryptAlgorithm.java) |
+| *配置标识*           | *详细说明*         | *全限定类名*                                                                                                                                                                                                                                                            |
+|------------------|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MD5              | 基于 MD5 的数据加密算法 | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.MD5EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/MD5EncryptAlgorithm.java)                 |
+| AES              | 基于 AES 的数据加密算法 | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.AESEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/AESEncryptAlgorithm.java)                 |
+| RC4              | 基于 RC4 的数据加密算法 | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.RC4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/RC4EncryptAlgorithm.java)                 |
+| SM3              | 基于 SM3 的数据加密算法 | [`org.apache.shardingsphere.encrypt.sm.algorithm.SM3EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/plugin/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/SM3EncryptAlgorithm.java)                      |
+| SM4              | 基于 SM4 的数据加密算法 | [`org.apache.shardingsphere.encrypt.sm.algorithm.SM4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/plugin/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/SM4EncryptAlgorithm.java)                      |
+| CHAR_DIGEST_LIKE | 用于模糊查询的数据加密算法  | [`org.apache.shardingsphere.encrypt.algorithm.like.CharDigestLikeEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/like/CharDigestLikeEncryptAlgorithm.java) |
diff --git a/docs/document/content/dev-manual/encrypt.en.md b/docs/document/content/dev-manual/encrypt.en.md
index a3aa158bcb7..54ef11a56a3 100644
--- a/docs/document/content/dev-manual/encrypt.en.md
+++ b/docs/document/content/dev-manual/encrypt.en.md
@@ -17,11 +17,11 @@ Data encrypt algorithm definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                               | *Fully-qualified class name* |
-| -------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| MD5                  | MD5 data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.MD5EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/MD5EncryptAlgorithm.java) |
-| AES                  | AES data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.AESEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/AESEncryptAlgorithm.java) |
-| RC4                  | RC4 data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.RC4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/RC4EncryptAlgorithm.java) |
-| SM3                  | SM3 data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.sm.algorithm.SM3EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/plugin/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/SM3EncryptAlgorithm.java) |
-| SM4                  | SM4 data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.sm.algorithm.SM4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/plugin/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/SM4EncryptAlgorithm.java) |
+| *Configuration Type* | *Description*                               | *Fully-qualified class name*                                                                                                                                                                                                                                       |
+|----------------------|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MD5                  | MD5 data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.MD5EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/MD5EncryptAlgorithm.java)                 |
+| AES                  | AES data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.AESEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/AESEncryptAlgorithm.java)                 |
+| RC4                  | RC4 data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.algorithm.encrypt.RC4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/encrypt/RC4EncryptAlgorithm.java)                 |
+| SM3                  | SM3 data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.sm.algorithm.SM3EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/plugin/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/SM3EncryptAlgorithm.java)                      |
+| SM4                  | SM4 data encrypt algorithm                  | [`org.apache.shardingsphere.encrypt.sm.algorithm.SM4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/plugin/sm/src/main/java/org/apache/shardingsphere/encrypt/sm/algorithm/SM4EncryptAlgorithm.java)                      |
 | CHAR_DIGEST_LIKE     | Data encryption algorithms for like queries | [`org.apache.shardingsphere.encrypt.algorithm.like.CharDigestLikeEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/like/CharDigestLikeEncryptAlgorithm.java) |
diff --git a/docs/document/content/dev-manual/ha.cn.md b/docs/document/content/dev-manual/ha.cn.md
deleted file mode 100644
index 539f7a729dd..00000000000
--- a/docs/document/content/dev-manual/ha.cn.md
+++ /dev/null
@@ -1,24 +0,0 @@
-+++
-pre = "<b>5.9. </b>"
-title = "高可用"
-weight = 9
-chapter = true
-+++
-
-## DatabaseDiscoveryProvider
-
-### 全限定类名
-
-[`org.apache.shardingsphere.dbdiscovery.spi.DatabaseDiscoveryProvider`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/api/src/main/java/org/apache/shardingsphere/dbdiscovery/spi/DatabaseDiscoveryProvider.java)
-
-### 定义
-
-数据库发现提供算法的定义
-
-### 已知实现
-
-| *配置标识*                     | *详细说明*                          | *全限定类名* |
-| ---------------------------- | ---------------------------------- | ---------- |
-| MySQL.MGR                    | 基于 MySQL MGR 的数据库发现算法        | [`org.apache.shardingsphere.dbdiscovery.mysql.type.MGRMySQLDatabaseDiscoveryProvider`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/provider/mysql/src/main/java/org/apache/shardingsphere/dbdiscovery/mysql/type/MGRMySQLDatabaseDiscoveryProvider.java) |
-| MySQL.NORMAL_REPLICATION     | 基于 MySQL 主从同步的数据库发现算法     | [`org.apache.shardingsphere.dbdiscovery.mysql.type.MySQLNormalReplicationDatabaseDiscoveryProvider`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/provider/mysql/src/main/java/org/apache/shardingsphere/dbdiscovery/mysql/type/MySQLNormalReplicationDatabaseDiscoveryProvider.java) |
-| openGauss.NORMAL_REPLICATION | 基于 openGauss 主从同步的数据库发现算法 | [`org.apache.shardingsphere.dbdiscovery.opengauss.OpenGaussNormalReplicationDatabaseDiscoveryProvider`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/provider/opengauss/src/main/java/org/apache/shardingsphere/dbdiscovery/opengauss/OpenGaussNormalReplicationDatabaseDiscoveryProvider.java) |
diff --git a/docs/document/content/dev-manual/ha.en.md b/docs/document/content/dev-manual/ha.en.md
deleted file mode 100644
index 9f541a06b85..00000000000
--- a/docs/document/content/dev-manual/ha.en.md
+++ /dev/null
@@ -1,25 +0,0 @@
-+++
-pre = "<b>5.9. </b>"
-title = "HA"
-weight = 9
-chapter = true
-+++
-
-## DatabaseDiscoveryProvider
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.dbdiscovery.spi.DatabaseDiscoveryProvider`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/api/src/main/java/org/apache/shardingsphere/dbdiscovery/spi/DatabaseDiscoveryProvider.java)
-
-### Definition
-
-Database discovery provider algorithm's definition
-
-### Implementation classes
-
-| *Configuration Type*         | *Description*                                                    | *Fully-qualified class name* |
-| ---------------------------- | ---------------------------------------------------------------- | ---------------------------- |
-| MySQL.MGR                    | MySQL MGR-based database discovery provider algorithm            | [`org.apache.shardingsphere.dbdiscovery.mysql.type.MGRMySQLDatabaseDiscoveryProvider`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/provider/mysql/src/main/java/org/apache/shardingsphere/dbdiscovery/mysql/type/MGRMySQLDatabaseDiscoveryProvider.java) |
-| MySQL.NORMAL_REPLICATION     | Database discovery provider algorithm of MySQL’s replication     | [`org.apache.shardingsphere.dbdiscovery.mysql.type.MySQLNormalReplicationDatabaseDiscoveryProvider`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/provider/mysql/src/main/java/org/apache/shardingsphere/dbdiscovery/mysql/type/MySQLNormalReplicationDatabaseDiscoveryProvider.java) |
-| openGauss.NORMAL_REPLICATION | Database discovery provider algorithm of openGauss’s replication | [`org.apache.shardingsphere.dbdiscovery.opengauss.OpenGaussNormalReplicationDatabaseDiscoveryProvider`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/provider/opengauss/src/main/java/org/apache/shardingsphere/dbdiscovery/opengauss/OpenGaussNormalReplicationDatabaseDiscoveryProvider.java) |
-
diff --git a/docs/document/content/dev-manual/kernel.cn.md b/docs/document/content/dev-manual/kernel.cn.md
index 35543febd65..c54a2ff58aa 100644
--- a/docs/document/content/dev-manual/kernel.cn.md
+++ b/docs/document/content/dev-manual/kernel.cn.md
@@ -17,13 +17,13 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*              | *详细说明*              | *全限定类名* |
-|------------------------| --------------------- | ---------- |
-| SingleRule             | 用于处理单表路由结果      | [`org.apache.shardingsphere.singletable.route.SingleTableSQLRouter`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableSQLRouter.java) |
-| ShardingRule           | 用于处理分片路由结果      | [`org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/infra/route/src/main/java/org/apache/shardingsphere/infra/route/SQLRouter.java) |
-| ReadwriteSplittingRule | 用于处理读写分离路由结果   | [`org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouter.java) |
-| DatabaseDiscoveryRule  | 用于处理数据库发现路由结果 | [`org.apache.shardingsphere.dbdiscovery.route.DatabaseDiscoverySQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/route/DatabaseDiscoverySQLRouter.java) |
-| ShadowRule             | 用于处理影子库路由结果    | [`org.apache.shardingsphere.shadow.route.ShadowSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/route/ShadowSQLRouter.java) |
+|     | *配置标识*                 | *详细说明*        | *全限定类名*                                                                                                                                                                                                                                                                      |
+|:----|------------------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+|     | SingleRule             | 用于处理单表路由结果    | [`org.apache.shardingsphere.singletable.route.SingleTableSQLRouter`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableSQLRouter.java)                                      |
+|     | ShardingRule           | 用于处理分片路由结果    | [`org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/infra/route/src/main/java/org/apache/shardingsphere/infra/route/SQLRouter.java)                                                                   |
+|     | ReadwriteSplittingRule | 用于处理读写分离路由结果  | [`org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouter.java) |
+|     | DatabaseDiscoveryRule  | 用于处理数据库发现路由结果 | [`org.apache.shardingsphere.dbdiscovery.route.DatabaseDiscoverySQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/route/DatabaseDiscoverySQLRouter.java)                        |
+|     | ShadowRule             | 用于处理影子库路由结果   | [`org.apache.shardingsphere.shadow.route.ShadowSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/route/ShadowSQLRouter.java)                                                              |
 
 ## SQLRewriteContextDecorator
 
@@ -37,10 +37,10 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*    | *详细说明*              | *全限定类名* |
-| ------------ | --------------------- | ---------- |
+| *配置标识*       | *详细说明*          | *全限定类名*                                                                                                                                                                                                                                                                         |
+|--------------|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | ShardingRule | 用于处理分片 SQL 改写结果 | [`org.apache.shardingsphere.sharding.rewrite.context.ShardingSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rewrite/context/ShardingSQLRewriteContextDecorator.java) |
-| EncryptRule  | 用于处理加密 SQL 改写结果 | [`org.apache.shardingsphere.encrypt.rewrite.context.EncryptSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java) |
+| EncryptRule  | 用于处理加密 SQL 改写结果 | [`org.apache.shardingsphere.encrypt.rewrite.context.EncryptSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java)      |
 
 ## SQLExecutionHook
 
@@ -54,9 +54,9 @@ SQL 执行过程监听器
 
 ### 已知实现
 
-| *配置标识* | *详细说明*                 | *全限定类名* |
-| --------- | ------------------------ | ---------- |
-| 无        | 基于事务的 SQL 执行过程监听器 | [`org.apache.shardingsphere.transaction.base.seata.at.TransactionalSQLExecutionHook`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/TransactionalSQLExecutionHook.java) |
+| *配置标识* | *详细说明*            | *全限定类名*                                                                                                                                                                                                                                                                                |
+|--------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 无      | 基于事务的 SQL 执行过程监听器 | [`org.apache.shardingsphere.transaction.base.seata.at.TransactionalSQLExecutionHook`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/TransactionalSQLExecutionHook.java) |
 
 
 ## ResultProcessEngine
@@ -71,7 +71,7 @@ SQL 执行过程监听器
 
 ### 已知实现
 
-| *配置标识*     | *详细说明*          | *全限定类名* |
-| ------------ | ------------------ | ---------- |
-| ShardingRule | 用于处理分片结果集归并 | [`org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java) |
+| *配置标识*       | *详细说明*      | *全限定类名*                                                                                                                                                                                                                                      |
+|--------------|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| ShardingRule | 用于处理分片结果集归并 | [`org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java)  |
 | EncryptRule  | 用于处理加密结果集改写 | [`org.apache.shardingsphere.encrypt.merge.EncryptResultDecoratorEngine`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java) |
diff --git a/docs/document/content/dev-manual/kernel.en.md b/docs/document/content/dev-manual/kernel.en.md
index 0d747c2e17c..3933a74b202 100644
--- a/docs/document/content/dev-manual/kernel.en.md
+++ b/docs/document/content/dev-manual/kernel.en.md
@@ -17,13 +17,13 @@ Used to process routing results
 
 ### Implementation classes
 
-| *Configuration type*         | *Description*                                        | *Fully-qualified class name* |
-|------------------------------| ---------------------------------------------------- | ---------------------------- |
-| SingleRule.class             | Used to process single-table routing results         | [`org.apache.shardingsphere.singletable.route.SingleTableSQLRouter`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableSQLRouter.java) |
-| ShardingRule.class           | Used to process sharding routing results             | [`org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/ShardingSQLRouter.java) |
+| *Configuration type*         | *Description*                                        | *Fully-qualified class name*                                                                                                                                                                                                                                                 |
+|------------------------------|------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| SingleRule.class             | Used to process single-table routing results         | [`org.apache.shardingsphere.singletable.route.SingleTableSQLRouter`](https://github.com/apache/shardingsphere/blob/master/kernel/single-table/core/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableSQLRouter.java)                                      |
+| ShardingRule.class           | Used to process sharding routing results             | [`org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/ShardingSQLRouter.java)                                      |
 | ReadwriteSplittingRule.class | Used to process read-write splitting routing results | [`org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouter.java) |
-| DatabaseDiscoveryRule.class  | Used to process database discovery routing results   | [`org.apache.shardingsphere.dbdiscovery.route.DatabaseDiscoverySQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/route/DatabaseDiscoverySQLRouter.java) |
-| ShadowRule.class             | Used to process shadow database routing results      | [`org.apache.shardingsphere.shadow.route.ShadowSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/route/ShadowSQLRouter.java) |
+| DatabaseDiscoveryRule.class  | Used to process database discovery routing results   | [`org.apache.shardingsphere.dbdiscovery.route.DatabaseDiscoverySQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/db-discovery/core/src/main/java/org/apache/shardingsphere/dbdiscovery/route/DatabaseDiscoverySQLRouter.java)                        |
+| ShadowRule.class             | Used to process shadow database routing results      | [`org.apache.shardingsphere.shadow.route.ShadowSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/route/ShadowSQLRouter.java)                                                              |
 
 ## SQLRewriteContextDecorator
 
@@ -37,10 +37,10 @@ Used to handle SQL rewrite results
 
 ### Implementation classes
 
-| *Configuration type* | *Description*                                  | *Fully-qualified class name* |
-| -------------------- | ---------------------------------------------- | ---------------------------- |
+| *Configuration type* | *Description*                                  | *Fully-qualified class name*                                                                                                                                                                                                                                                    |
+|----------------------|------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | ShardingRule.class   | Used to process sharding SQL rewrite results   | [`org.apache.shardingsphere.sharding.rewrite.context.ShardingSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rewrite/context/ShardingSQLRewriteContextDecorator.java) |
-| EncryptRule.class    | Used to process encryption SQL rewrite results | [`org.apache.shardingsphere.encrypt.rewrite.context.EncryptSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java) |
+| EncryptRule.class    | Used to process encryption SQL rewrite results | [`org.apache.shardingsphere.encrypt.rewrite.context.EncryptSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java)      |
 
 ## SQLExecutionHook
 
@@ -54,8 +54,8 @@ SQL execution process listener
 
 ### Implementation classes
 
-| *Configuration type* | *Description*                     | *Fully-qualified class name* |
-| -------------------- | --------------------------------- | ---------------------------- |
+| *Configuration type* | *Description*                     | *Fully-qualified class name*                                                                                                                                                                                                                                                           |
+|----------------------|-----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | Empty                | Transaction hook of SQL execution | [`org.apache.shardingsphere.transaction.base.seata.at.TransactionalSQLExecutionHook`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/TransactionalSQLExecutionHook.java) |
 
 ## ResultProcessEngine
@@ -70,7 +70,7 @@ Used to process result sets
 
 ### Implementation classes
 
-| *Configuration type* | *Description*                                 | *Fully-qualified class name* |
-| -------------------- | --------------------------------------------- | ---------------------------- |
-| ShardingRule.class   | Used to handle sharding result set merge      | [`org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java) |
+| *Configuration type* | *Description*                                 | *Fully-qualified class name*                                                                                                                                                                                                                 |
+|----------------------|-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| ShardingRule.class   | Used to handle sharding result set merge      | [`org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java)  |
 | EncryptRule.class    | Used to handle encrypted result set overrides | [`org.apache.shardingsphere.encrypt.merge.EncryptResultDecoratorEngine`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/merge/EncryptResultDecoratorEngine.java) |
diff --git a/docs/document/content/dev-manual/mask.cn.md b/docs/document/content/dev-manual/mask.cn.md
index 4e886ab9a9f..a1053ace002 100644
--- a/docs/document/content/dev-manual/mask.cn.md
+++ b/docs/document/content/dev-manual/mask.cn.md
@@ -17,18 +17,18 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*                                | *详细说明*               | *全限定类名* |
-| --------------------------------------- | ----------------------- | ---------- |
-| MD5                                     | 基于 MD5 的数据脱敏算法    | [`org.apache.shardingsphere.mask.algorithm.hash.MD5MaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/hash/MD5MaskAlgorithm.java) |
-| KEEP_FIRST_N_LAST_M                     | 保留前 n 后 m 数据脱敏算法  | [`org.apache.shardingsphere.mask.algorithm.cover.KeepFirstNLastMMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/KeepFirstNLastMMaskAlgorithm.java) |
-| KEEP_FROM_X_TO_Y                        | 保留自 x 至 y 数据脱敏算法  | [`org.apache.shardingsphere.mask.algorithm.cover.KeepFromXToYMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/KeepFromXToYMaskAlgorithm.java) |
-| MASK_FIRST_N_LAST_M                     | 遮盖前 n 后 m 数据脱敏算法  | [`org.apache.shardingsphere.mask.algorithm.cover.MaskFirstNLastMMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskFirstNLastMMaskAlgorithm.java) |
-| MASK_FROM_X_TO_Y                        | 遮盖自 x 至 y 数据脱敏算法  | [`org.apache.shardingsphere.mask.algorithm.cover.MaskFromXToYMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskFromXToYMaskAlgorithm.java) |
-| MASK_BEFORE_SPECIAL_CHARS               | 特殊字符前遮盖数据脱敏算法   | [`org.apache.shardingsphere.mask.algorithm.cover.MaskBeforeSpecialCharsAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskBeforeSpecialCharsAlgorithm.java) |
-| MASK_AFTER_SPECIAL_CHARS                | 特殊字符后遮盖数据脱敏算法   | [`org.apache.shardingsphere.mask.algorithm.cover.MaskAfterSpecialCharsAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskAfterSpecialCharsAlgorithm.java) |
-| PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE | 身份证号随机替换数据脱敏算法 | [`org.apache.shardingsphere.mask.algorithm.replace.PersonalIdentityNumberRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/PersonalIdentityNumberRandomReplaceAlgorithm.java) |
-| MILITARY_IDENTITY_NUMBER_RANDOM_REPLACE | 军官证随机替换数据脱敏算法  | [`org.apache.shardingsphere.mask.algorithm.replace.MilitaryIdentityNumberRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/MilitaryIdentityNumberRandomReplaceAlgorithm.java) |
-| TELEPHONE_RANDOM_REPLACE                | ⼿机号随机替换数据脱敏算法  | [`org.apache.shardingsphere.mask.algorithm.replace.TelephoneRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/TelephoneRandomReplaceAlgorithm.java) |
-| LANDLINE_NUMBER_RANDOM_REPLACE          | 座机号码随机替换          | [`org.apache.shardingsphere.mask.algorithm.replace.LandlineNumberRandomAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/LandlineNumberRandomAlgorithm.java) |
-| GENERIC_TABLE_RANDOM_REPLACE          | 通⽤表格随机替换            | [`org.apache.shardingsphere.mask.algorithm.replace.GenericTableRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/GenericTableRandomReplaceAlgorithm.java)                 |
-| UNIFIED_CREDIT_CODE_RANDOM_REPLACE      | 统⼀信⽤码随机替换            | [`org.apache.shardingsphere.mask.algorithm.replace.UnifiedCreditCodeRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/UnifiedCreditCodeRandomReplaceAlgorithm.java)                 |
+| *配置标识*                                  | *详细说明*           | *全限定类名*                                                                                                                                                                                                                                                                                     |
+|-----------------------------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MD5                                     | 基于 MD5 的数据脱敏算法   | [`org.apache.shardingsphere.mask.algorithm.hash.MD5MaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/hash/MD5MaskAlgorithm.java)                                                               |
+| KEEP_FIRST_N_LAST_M                     | 保留前 n 后 m 数据脱敏算法 | [`org.apache.shardingsphere.mask.algorithm.cover.KeepFirstNLastMMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/KeepFirstNLastMMaskAlgorithm.java)                                     |
+| KEEP_FROM_X_TO_Y                        | 保留自 x 至 y 数据脱敏算法 | [`org.apache.shardingsphere.mask.algorithm.cover.KeepFromXToYMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/KeepFromXToYMaskAlgorithm.java)                                           |
+| MASK_FIRST_N_LAST_M                     | 遮盖前 n 后 m 数据脱敏算法 | [`org.apache.shardingsphere.mask.algorithm.cover.MaskFirstNLastMMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskFirstNLastMMaskAlgorithm.java)                                     |
+| MASK_FROM_X_TO_Y                        | 遮盖自 x 至 y 数据脱敏算法 | [`org.apache.shardingsphere.mask.algorithm.cover.MaskFromXToYMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskFromXToYMaskAlgorithm.java)                                           |
+| MASK_BEFORE_SPECIAL_CHARS               | 特殊字符前遮盖数据脱敏算法    | [`org.apache.shardingsphere.mask.algorithm.cover.MaskBeforeSpecialCharsAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskBeforeSpecialCharsAlgorithm.java)                               |
+| MASK_AFTER_SPECIAL_CHARS                | 特殊字符后遮盖数据脱敏算法    | [`org.apache.shardingsphere.mask.algorithm.cover.MaskAfterSpecialCharsAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskAfterSpecialCharsAlgorithm.java)                                 |
+| PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE | 身份证号随机替换数据脱敏算法   | [`org.apache.shardingsphere.mask.algorithm.replace.PersonalIdentityNumberRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/PersonalIdentityNumberRandomReplaceAlgorithm.java) |
+| MILITARY_IDENTITY_NUMBER_RANDOM_REPLACE | 军官证随机替换数据脱敏算法    | [`org.apache.shardingsphere.mask.algorithm.replace.MilitaryIdentityNumberRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/MilitaryIdentityNumberRandomReplaceAlgorithm.java) |
+| TELEPHONE_RANDOM_REPLACE                | ⼿机号随机替换数据脱敏算法    | [`org.apache.shardingsphere.mask.algorithm.replace.TelephoneRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/TelephoneRandomReplaceAlgorithm.java)                           |
+| LANDLINE_NUMBER_RANDOM_REPLACE          | 座机号码随机替换         | [`org.apache.shardingsphere.mask.algorithm.replace.LandlineNumberRandomAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/LandlineNumberRandomAlgorithm.java)                               |
+| GENERIC_TABLE_RANDOM_REPLACE            | 通⽤表格随机替换         | [`org.apache.shardingsphere.mask.algorithm.replace.GenericTableRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/GenericTableRandomReplaceAlgorithm.java)                     |
+| UNIFIED_CREDIT_CODE_RANDOM_REPLACE      | 统⼀信⽤码随机替换        | [`org.apache.shardingsphere.mask.algorithm.replace.UnifiedCreditCodeRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/UnifiedCreditCodeRandomReplaceAlgorithm.java)           |
diff --git a/docs/document/content/dev-manual/mask.en.md b/docs/document/content/dev-manual/mask.en.md
index 96267dab734..747afa51083 100644
--- a/docs/document/content/dev-manual/mask.en.md
+++ b/docs/document/content/dev-manual/mask.en.md
@@ -17,18 +17,18 @@ Data masking algorithm definition
 
 ### Implementation classes
 
-| *Configuration Type*                    | *Description*                                                  | *Fully-qualified class name* |
-| --------------------------------------- | -------------------------------------------------------------- | ---------------------------- |
-| MD5                                     | Data masking algorithm based on MD5                            | [`org.apache.shardingsphere.mask.algorithm.hash.MD5MaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/hash/MD5MaskAlgorithm.java) |
-| KEEP_FIRST_N_LAST_M                     | Keep first n last m data masking algorithm                     | [`org.apache.shardingsphere.mask.algorithm.cover.KeepFirstNLastMMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/KeepFirstNLastMMaskAlgorithm.java) |
-| KEEP_FROM_X_TO_Y                        | Keep from x to y data masking algorithm                        | [`org.apache.shardingsphere.mask.algorithm.cover.KeepFromXToYMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/KeepFromXToYMaskAlgorithm.java) |
-| MASK_FIRST_N_LAST_M                     | Mask first n last m data masking algorithm                     | [`org.apache.shardingsphere.mask.algorithm.cover.MaskFirstNLastMMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskFirstNLastMMaskAlgorithm.java) |
-| MASK_FROM_X_TO_Y                        | Mask from x to y data masking algorithm                        | [`org.apache.shardingsphere.mask.algorithm.cover.MaskFromXToYMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskFromXToYMaskAlgorithm.java) |
-| MASK_BEFORE_SPECIAL_CHARS               | Mask before special chars data masking algorithm               | [`org.apache.shardingsphere.mask.algorithm.cover.MaskBeforeSpecialCharsAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskBeforeSpecialCharsAlgorithm.java) |
-| MASK_AFTER_SPECIAL_CHARS                | Mask after special chars data masking algorithm                | [`org.apache.shardingsphere.mask.algorithm.cover.MaskAfterSpecialCharsAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskAfterSpecialCharsAlgorithm.java) |
+| *Configuration Type*                    | *Description*                                                  | *Fully-qualified class name*                                                                                                                                                                                                                                                                |
+|-----------------------------------------|----------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MD5                                     | Data masking algorithm based on MD5                            | [`org.apache.shardingsphere.mask.algorithm.hash.MD5MaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/hash/MD5MaskAlgorithm.java)                                                               |
+| KEEP_FIRST_N_LAST_M                     | Keep first n last m data masking algorithm                     | [`org.apache.shardingsphere.mask.algorithm.cover.KeepFirstNLastMMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/KeepFirstNLastMMaskAlgorithm.java)                                     |
+| KEEP_FROM_X_TO_Y                        | Keep from x to y data masking algorithm                        | [`org.apache.shardingsphere.mask.algorithm.cover.KeepFromXToYMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/KeepFromXToYMaskAlgorithm.java)                                           |
+| MASK_FIRST_N_LAST_M                     | Mask first n last m data masking algorithm                     | [`org.apache.shardingsphere.mask.algorithm.cover.MaskFirstNLastMMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskFirstNLastMMaskAlgorithm.java)                                     |
+| MASK_FROM_X_TO_Y                        | Mask from x to y data masking algorithm                        | [`org.apache.shardingsphere.mask.algorithm.cover.MaskFromXToYMaskAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskFromXToYMaskAlgorithm.java)                                           |
+| MASK_BEFORE_SPECIAL_CHARS               | Mask before special chars data masking algorithm               | [`org.apache.shardingsphere.mask.algorithm.cover.MaskBeforeSpecialCharsAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskBeforeSpecialCharsAlgorithm.java)                               |
+| MASK_AFTER_SPECIAL_CHARS                | Mask after special chars data masking algorithm                | [`org.apache.shardingsphere.mask.algorithm.cover.MaskAfterSpecialCharsAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/cover/MaskAfterSpecialCharsAlgorithm.java)                                 |
 | PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE | Personal identity number random replace data masking algorithm | [`org.apache.shardingsphere.mask.algorithm.replace.PersonalIdentityNumberRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/PersonalIdentityNumberRandomReplaceAlgorithm.java) |
 | MILITARY_IDENTITY_NUMBER_RANDOM_REPLACE | Military identity number random replace data masking algorithm | [`org.apache.shardingsphere.mask.algorithm.replace.MilitaryIdentityNumberRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/MilitaryIdentityNumberRandomReplaceAlgorithm.java) |
-| TELEPHONE_RANDOM_REPLACE                | Telephone random replace data masking algorithm                | [`org.apache.shardingsphere.mask.algorithm.replace.TelephoneRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/TelephoneRandomReplaceAlgorithm.java) |
-| LANDLINE_NUMBER_RANDOM_REPLACE          | Landline number random replace data masking algorithm            | [`org.apache.shardingsphere.mask.algorithm.replace.LandlineNumberRandomAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/LandlineNumberRandomAlgorithm.java) |
-| GENERIC_TABLE_RANDOM_REPLACE            |  Generic table random replace algorithm                        | [`org.apache.shardingsphere.mask.algorithm.replace.GenericTableRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/GenericTableRandomReplaceAlgorithm.java)                 |
-| UNIFIED_CREDIT_CODE_RANDOM_REPLACE      | Unified credit code random replace algorithm                   | [`org.apache.shardingsphere.mask.algorithm.replace.UnifiedCreditCodeRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/UnifiedCreditCodeRandomReplaceAlgorithm.java)                 |
+| TELEPHONE_RANDOM_REPLACE                | Telephone random replace data masking algorithm                | [`org.apache.shardingsphere.mask.algorithm.replace.TelephoneRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/TelephoneRandomReplaceAlgorithm.java)                           |
+| LANDLINE_NUMBER_RANDOM_REPLACE          | Landline number random replace data masking algorithm          | [`org.apache.shardingsphere.mask.algorithm.replace.LandlineNumberRandomAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/LandlineNumberRandomAlgorithm.java)                               |
+| GENERIC_TABLE_RANDOM_REPLACE            | Generic table random replace algorithm                         | [`org.apache.shardingsphere.mask.algorithm.replace.GenericTableRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/GenericTableRandomReplaceAlgorithm.java)                     |
+| UNIFIED_CREDIT_CODE_RANDOM_REPLACE      | Unified credit code random replace algorithm                   | [`org.apache.shardingsphere.mask.algorithm.replace.UnifiedCreditCodeRandomReplaceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/mask/core/src/main/java/org/apache/shardingsphere/mask/algorithm/replace/UnifiedCreditCodeRandomReplaceAlgorithm.java)           |
diff --git a/docs/document/content/dev-manual/mode.cn.md b/docs/document/content/dev-manual/mode.cn.md
index 2b73c926928..99e7dca114d 100644
--- a/docs/document/content/dev-manual/mode.cn.md
+++ b/docs/document/content/dev-manual/mode.cn.md
@@ -17,9 +17,9 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识* | *详细说明*       | *全限定类名* |
-| -------- | -------------- | ---------- |
-| H2       | 基于 H2 的持久化 | [`org.apache.shardingsphere.mode.repository.standalone.h2.H2Repository`](https://github.com/apache/shardingsphere/blob/master/mode/type/standalone/repository/provider/jdbc/core/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc/JDBCRepository.java) |
+| *配置标识* | *详细说明*     | *全限定类名*                                                                                                                                                                                                                                                                       |
+|--------|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| H2     | 基于 H2 的持久化 | [`org.apache.shardingsphere.mode.repository.standalone.h2.H2Repository`](https://github.com/apache/shardingsphere/blob/master/mode/type/standalone/repository/provider/jdbc/core/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc/JDBCRepository.java) |
 
 ## ClusterPersistRepository
 
@@ -33,12 +33,12 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识* | *详细说明*              | *全限定类名* |
-| --------- | --------------------- | ---------- |
-| ZooKeeper | 基于 ZooKeeper 的持久化 | [`org.apache.shardingsphere.mode.repository.cluster.zookeeper.ZookeeperRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/zookeeper/src/main/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepository.java)      |
-| etcd      | 基于 Etcd 的持久化      | [`org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/etcd/src/main/java/org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepository.java) |
-| Nacos     | 基于 Nacos 的持久化     | [`org.apache.shardingsphere.mode.repository.cluster.nacos.NacosRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java) |
-| Consul    | 基于 Consul 的持久化    | [`org.apache.shardingsphere.mode.repository.cluster.consul.ConsulRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java) |
+| *配置标识*    | *详细说明*            | *全限定类名*                                                                                                                                                                                                                                                                                      |
+|-----------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| ZooKeeper | 基于 ZooKeeper 的持久化 | [`org.apache.shardingsphere.mode.repository.cluster.zookeeper.ZookeeperRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/zookeeper/src/main/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepository.java) |
+| etcd      | 基于 Etcd 的持久化      | [`org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/etcd/src/main/java/org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepository.java)                          |
+| Nacos     | 基于 Nacos 的持久化     | [`org.apache.shardingsphere.mode.repository.cluster.nacos.NacosRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java)                     |
+| Consul    | 基于 Consul 的持久化    | [`org.apache.shardingsphere.mode.repository.cluster.consul.ConsulRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java)                |
 
 ## GovernanceWatcher
 
diff --git a/docs/document/content/dev-manual/mode.en.md b/docs/document/content/dev-manual/mode.en.md
index 0a5b04aecd5..545334f3ab6 100644
--- a/docs/document/content/dev-manual/mode.en.md
+++ b/docs/document/content/dev-manual/mode.en.md
@@ -17,9 +17,9 @@ Standalone mode configuration information persistence definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*        | *Fully-qualified class name* |
-| -------------------- | -------------------- | ---------------------------- |
-| JDBC                   | JDBC-based persistence | [`org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/standalone/repository/provider/jdbc/core/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc/JDBCRepository.java) |
+| *Configuration Type* | *Description*          | *Fully-qualified class name*                                                                                                                                                                                                                                                      |
+|----------------------|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| JDBC                 | JDBC-based persistence | [`org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/standalone/repository/provider/jdbc/core/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc/JDBCRepository.java) |
 
 ## ClusterPersistRepository
 
@@ -33,12 +33,12 @@ Cluster mode configuration information persistence definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*               | *Fully-qualified class name* |
-| -------------------- | --------------------------- | ---------------------------- |
+| *Configuration Type* | *Description*               | *Fully-qualified class name*                                                                                                                                                                                                                                                                 |
+|----------------------|-----------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | ZooKeeper            | ZooKeeper based persistence | [`org.apache.shardingsphere.mode.repository.cluster.zookeeper.ZookeeperRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/zookeeper/src/main/java/org/apache/shardingsphere/mode/repository/cluster/zookeeper/ZookeeperRepository.java) |
-| etcd                 | Etcd based persistence      | [`org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/etcd/src/main/java/org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepository.java) |
-| Nacos                | Nacos based persistence     | [`org.apache.shardingsphere.mode.repository.cluster.nacos.NacosRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java) |
-| Consul               | Consul based persistence    | [`org.apache.shardingsphere.mode.repository.cluster.consul.ConsulRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java) |
+| etcd                 | Etcd based persistence      | [`org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/etcd/src/main/java/org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepository.java)                          |
+| Nacos                | Nacos based persistence     | [`org.apache.shardingsphere.mode.repository.cluster.nacos.NacosRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java)                     |
+| Consul               | Consul based persistence    | [`org.apache.shardingsphere.mode.repository.cluster.consul.ConsulRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java)                |
 
 ## GovernanceWatcher
 
diff --git a/docs/document/content/dev-manual/proxy.cn.md b/docs/document/content/dev-manual/proxy.cn.md
index 5308d480042..883c84ca279 100644
--- a/docs/document/content/dev-manual/proxy.cn.md
+++ b/docs/document/content/dev-manual/proxy.cn.md
@@ -17,11 +17,11 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*   | *详细说明*          | *全限定类名* |
-| ---------- | ------------------ | ---------- |
-| MySQL      | MySQL 协议实现      | [`org.apache.shardingsphere.proxy.frontend.mysql.MySQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/MySQLFrontendEngine.java) |
+| *配置标识*     | *详细说明*          | *全限定类名*                                                                                                                                                                                                                                                               |
+|------------|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL      | MySQL 协议实现      | [`org.apache.shardingsphere.proxy.frontend.mysql.MySQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/MySQLFrontendEngine.java)                          |
 | PostgreSQL | PostgreSQL 协议实现 | [`org.apache.shardingsphere.proxy.frontend.postgresql.PostgreSQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/PostgreSQLFrontendEngine.java) |
-| openGauss  | openGauss 协议实现  | [`org.apache.shardingsphere.proxy.frontend.opengauss.OpenGaussFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/frontend/opengauss/OpenGaussFrontendEngine.java) |
+| openGauss  | openGauss 协议实现  | [`org.apache.shardingsphere.proxy.frontend.opengauss.OpenGaussFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/frontend/opengauss/OpenGaussFrontendEngine.java)      |
 
 ## AuthorityProvide
 
@@ -35,7 +35,7 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*          | *详细说明*                                | *全限定类名* |
-| ------------------ | --------------------------------------- | ---------- |
-| ALL_PERMITTED      | 默认授予所有权限(不鉴权)                   | [`org.apache.shardingsphere.authority.provider.simple.AllPermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/simple/AllPermittedPrivilegesProvider.java) |
+| *配置标识*             | *详细说明*                            | *全限定类名*                                                                                                                                                                                                                                                                                |
+|--------------------|-----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| ALL_PERMITTED      | 默认授予所有权限(不鉴权)                     | [`org.apache.shardingsphere.authority.provider.simple.AllPermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/simple/AllPermittedPrivilegesProvider.java)               |
 | DATABASE_PERMITTED | 通过属性 user-database-mappings 配置的权限 | [`org.apache.shardingsphere.authority.provider.database.DatabasePermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/database/DatabasePermittedPrivilegesProvider.java) |
diff --git a/docs/document/content/dev-manual/proxy.en.md b/docs/document/content/dev-manual/proxy.en.md
index 77e63b39824..fedd0e7b70c 100644
--- a/docs/document/content/dev-manual/proxy.en.md
+++ b/docs/document/content/dev-manual/proxy.en.md
@@ -17,11 +17,11 @@ Protocols for ShardingSphere-Proxy to parse and adapt for accessing databases.
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                          | *Fully-qualified class name* |
-| -------------------- | -------------------------------------- | ---------------------------- |
-| MySQL                | Protocol implementation for MySQL      | [`org.apache.shardingsphere.proxy.frontend.mysql.MySQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/MySQLFrontendEngine.java) |
+| *Configuration Type* | *Description*                          | *Fully-qualified class name*                                                                                                                                                                                                                                          |
+|----------------------|----------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL                | Protocol implementation for MySQL      | [`org.apache.shardingsphere.proxy.frontend.mysql.MySQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/MySQLFrontendEngine.java)                          |
 | PostgreSQL           | Protocol implementation for PostgreSQL | [`org.apache.shardingsphere.proxy.frontend.postgresql.PostgreSQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/PostgreSQLFrontendEngine.java) |
-| openGauss            | Protocol implementation for openGauss  | [`org.apache.shardingsphere.proxy.frontend.opengauss.OpenGaussFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/frontend/opengauss/OpenGaussFrontendEngine.java) |
+| openGauss            | Protocol implementation for openGauss  | [`org.apache.shardingsphere.proxy.frontend.opengauss.OpenGaussFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/frontend/opengauss/OpenGaussFrontendEngine.java)      |
 
 ## AuthorityProvide
 
@@ -35,7 +35,7 @@ Loading logic for user permission.
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                                    | *Fully-qualified class name* |
-| -------------------- | ------------------------------------------------ | ---------------------------- |
-| ALL_PERMITTED        | Grant all permissions by default (no forensics)  | [`org.apache.shardingsphere.authority.provider.simple.AllPermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/simple/AllPermittedPrivilegesProvider.java) |
+| *Configuration Type* | *Description*                                    | *Fully-qualified class name*                                                                                                                                                                                                                                                           |
+|----------------------|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| ALL_PERMITTED        | Grant all permissions by default (no forensics)  | [`org.apache.shardingsphere.authority.provider.simple.AllPermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/simple/AllPermittedPrivilegesProvider.java)               |
 | DATABASE_PERMITTED   | Permissions configured by user-database-mappings | [`org.apache.shardingsphere.authority.provider.database.DatabasePermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/database/DatabasePermittedPrivilegesProvider.java) |
diff --git a/docs/document/content/dev-manual/readwrite-splitting.cn.md b/docs/document/content/dev-manual/readwrite-splitting.cn.md
index c205da7ba56..0e528f32a53 100644
--- a/docs/document/content/dev-manual/readwrite-splitting.cn.md
+++ b/docs/document/content/dev-manual/readwrite-splitting.cn.md
@@ -17,8 +17,8 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*                 | *详细说明*                                                                         | *全限定类名* |
-| ------------------------- | -------------------------------------------------------------------------------- | ---------- |
-| ROUND_ROBIN               | 基于轮询的读库负载均衡算法                                                            | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.RoundRobinReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/RoundRobinReadQueryLoadBalanceAlgorithm.java) |
-| RANDOM                    | 基于随机的读库负载均衡算法                                                            | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.RandomReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/RandomReadQueryLoadBalanceAlgorithm.java) |
-| WEIGHT                    | 基于权重的读库负载均衡算法                                                            | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.WeightReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/WeightReadQueryLoadBalanceAlgorithm.java) |
+| *配置标识*      | *详细说明*        | *全限定类名*                                                                                                                                                                                                                                                                                                                              |
+|-------------|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| ROUND_ROBIN | 基于轮询的读库负载均衡算法 | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.RoundRobinReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/RoundRobinReadQueryLoadBalanceAlgorithm.java) |
+| RANDOM      | 基于随机的读库负载均衡算法 | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.RandomReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/RandomReadQueryLoadBalanceAlgorithm.java)         |
+| WEIGHT      | 基于权重的读库负载均衡算法 | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.WeightReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/WeightReadQueryLoadBalanceAlgorithm.java)         |
diff --git a/docs/document/content/dev-manual/readwrite-splitting.en.md b/docs/document/content/dev-manual/readwrite-splitting.en.md
index 961af3d225f..fc409daf1f2 100644
--- a/docs/document/content/dev-manual/readwrite-splitting.en.md
+++ b/docs/document/content/dev-manual/readwrite-splitting.en.md
@@ -17,8 +17,8 @@ Read query load balance algorithm's definition
 
 ### Implementation classes
 
-| *Configuration Type*      | *Description*                                                                                                                                                                                                        | *Fully-qualified class name* |
-| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- |
-| ROUND_ROBIN               | the read database load balancer algorithm based on polling                                                                                                                                                           | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.RoundRobinReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwrite [...]
-| RANDOM                    | the read database load balancer algorithm based on random                                                                                                                                                            | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.RandomReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritespli [...]
-| WEIGHT                    | the read database load balancer algorithm based on weight                                                                                                                                                            | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.WeightReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritespli [...]
+| *Configuration Type* | *Description*                                              | *Fully-qualified class name*                                                                                                                                                                                                                                                                                                         |
+|----------------------|------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| ROUND_ROBIN          | the read database load balancer algorithm based on polling | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.RoundRobinReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/RoundRobinReadQueryLoadBalanceAlgorithm.java) |
+| RANDOM               | the read database load balancer algorithm based on random  | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.RandomReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/RandomReadQueryLoadBalanceAlgorithm.java)         |
+| WEIGHT               | the read database load balancer algorithm based on weight  | [`org.apache.shardingsphere.readwritesplitting.algorithm.loadbalance.WeightReadQueryLoadBalanceAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/algorithm/loadbalance/WeightReadQueryLoadBalanceAlgorithm.java)         |
diff --git a/docs/document/content/dev-manual/shadow.cn.md b/docs/document/content/dev-manual/shadow.cn.md
index 7bfca9ba420..f4fd92550b5 100644
--- a/docs/document/content/dev-manual/shadow.cn.md
+++ b/docs/document/content/dev-manual/shadow.cn.md
@@ -17,8 +17,8 @@ chapter = true
 
 ### 已知实现
 
-| *配置表示*           | *详细说明*            | *完全限定类名* |
-|------------------|-------------------| ----------- |
-| VALUE_MATCH      | 基于字段值匹配影子算法       | [`org.apache.shardingsphere.shadow.algorithm.shadow.column.ColumnValueMatchedShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/column/ColumnValueMatchedShadowAlgorithm.java) |
-| REGEX_MATCH      | 基于字段值正则匹配影子算法     | [`org.apache.shardingsphere.shadow.algorithm.shadow.column.ColumnRegexMatchedShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/column/ColumnRegexMatchedShadowAlgorithm.java) |
-| SQL_HINT         | 基于 SQL Hint 的影子算法 | [`org.apache.shardingsphere.shadow.algorithm.shadow.hint.SQLHintShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/hint/SQLHintShadowAlgorithm.java) |
+| *配置表示*      | *详细说明*            | *完全限定类名*                                                                                                                                                                                                                                                                                |
+|-------------|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| VALUE_MATCH | 基于字段值匹配影子算法       | [`org.apache.shardingsphere.shadow.algorithm.shadow.column.ColumnValueMatchedShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/column/ColumnValueMatchedShadowAlgorithm.java) |
+| REGEX_MATCH | 基于字段值正则匹配影子算法     | [`org.apache.shardingsphere.shadow.algorithm.shadow.column.ColumnRegexMatchedShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/column/ColumnRegexMatchedShadowAlgorithm.java) |
+| SQL_HINT    | 基于 SQL Hint 的影子算法 | [`org.apache.shardingsphere.shadow.algorithm.shadow.hint.SQLHintShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/hint/SQLHintShadowAlgorithm.java)                           |
diff --git a/docs/document/content/dev-manual/shadow.en.md b/docs/document/content/dev-manual/shadow.en.md
index 9a989f99438..4ce67bdb0f2 100644
--- a/docs/document/content/dev-manual/shadow.en.md
+++ b/docs/document/content/dev-manual/shadow.en.md
@@ -17,8 +17,8 @@ Shadow algorithm's definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                                          | *Fully-qualified class name* |
-|----------------------|--------------------------------------------------------| ---------------------------- |
+| *Configuration Type* | *Description*                                          | *Fully-qualified class name*                                                                                                                                                                                                                                                            |
+|----------------------|--------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | VALUE_MATCH          | Match shadow algorithms based on field values          | [`org.apache.shardingsphere.shadow.algorithm.shadow.column.ColumnValueMatchedShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/column/ColumnValueMatchedShadowAlgorithm.java) |
 | REGEX_MATCH          | Regular matching shadow algorithm based on field value | [`org.apache.shardingsphere.shadow.algorithm.shadow.column.ColumnRegexMatchedShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/column/ColumnRegexMatchedShadowAlgorithm.java) |
-| SQL_HINT             | Shadow algorithm on sql hint                           | [`org.apache.shardingsphere.shadow.algorithm.shadow.hint.SQLHintShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/hint/SQLHintShadowAlgorithm.java) |
+| SQL_HINT             | Shadow algorithm on sql hint                           | [`org.apache.shardingsphere.shadow.algorithm.shadow.hint.SQLHintShadowAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/algorithm/shadow/hint/SQLHintShadowAlgorithm.java)                           |
diff --git a/docs/document/content/dev-manual/sharding.cn.md b/docs/document/content/dev-manual/sharding.cn.md
index ce413846ebe..edb0e00480a 100644
--- a/docs/document/content/dev-manual/sharding.cn.md
+++ b/docs/document/content/dev-manual/sharding.cn.md
@@ -17,21 +17,21 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*                | *自动分片算法* | *详细说明*                           | *全限定类名* |
-| ------------------------ | ----------- | ----------------------------------- | ---------- |
-| MOD                      | Y           | 基于取模的分片算法                     | [`org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/ModShardingAlgorithm.java) |
-| HASH_MOD                 | Y           | 基于哈希取模的分片算法                  | [`org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/HashModShardingAlgorithm.java) |
-| BOUNDARY_RANGE           | Y           | 基于分片边界的范围分片算法               | [`org.apache.shardingsphere.sharding.algorithm.sharding.range.BoundaryBasedRangeShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/range/BoundaryBasedRangeShardingAlgorithm.java) |
-| VOLUME_RANGE             | Y           | 基于分片容量的范围分片算法               | [`org.apache.shardingsphere.sharding.algorithm.sharding.range.VolumeBasedRangeShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/range/VolumeBasedRangeShardingAlgorithm.java) |
-| AUTO_INTERVAL            | Y           | 基于可变时间范围的分片算法               | [`org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/AutoIntervalShardingAlgorithm.java) |
-| INTERVAL                 | N           | 基于固定时间范围的分片算法               | [`org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/IntervalShardingAlgorithm.java) |
-| CLASS_BASED              | N           | 基于自定义类的分片算法                  | [`org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/classbased/ClassBasedShardingAlgorithm.java) |
-| INLINE                   | N           | 基于行表达式的分片算法                  | [`org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/inline/InlineShardingAlgorithm.java) |
-| COMPLEX_INLINE           | N           | 基于行表达式的复合分片算法               | [`org.apache.shardingsphere.sharding.algorithm.sharding.complex.ComplexInlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/complex/ComplexInlineShardingAlgorithm.java) |
-| HINT_INLINE              | N           | 基于行表达式的 Hint 分片算法            | [`org.apache.shardingsphere.sharding.algorithm.sharding.hint.HintInlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/hint/HintInlineShardingAlgorithm.java) |
-| COSID_MOD                | N           | 基于 CosId 的取模分片算法              | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.mod.CosIdModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod/CosIdModShardingAlgorithm.java) |
-| COSID_INTERVAL           | N           | 基于 CosId 的固定时间范围的分片算法      | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.CosIdIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java) |
-| COSID_INTERVAL_SNOWFLAKE | N           | 基于 CosId 的雪花ID固定时间范围的分片算法 | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.CosIdSnowflakeIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java) |
+| *配置标识*                   | *自动分片算法* | *详细说明*                    | *全限定类名*                                                                                                                                                                                                                                                                                                                               |
+|--------------------------|----------|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MOD                      | Y        | 基于取模的分片算法                 | [`org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/ModShardingAlgorithm.java)                                                                     |
+| HASH_MOD                 | Y        | 基于哈希取模的分片算法               | [`org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/HashModShardingAlgorithm.java)                                                             |
+| BOUNDARY_RANGE           | Y        | 基于分片边界的范围分片算法             | [`org.apache.shardingsphere.sharding.algorithm.sharding.range.BoundaryBasedRangeShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/range/BoundaryBasedRangeShardingAlgorithm.java)                                   |
+| VOLUME_RANGE             | Y        | 基于分片容量的范围分片算法             | [`org.apache.shardingsphere.sharding.algorithm.sharding.range.VolumeBasedRangeShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/range/VolumeBasedRangeShardingAlgorithm.java)                                       |
+| AUTO_INTERVAL            | Y        | 基于可变时间范围的分片算法             | [`org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/AutoIntervalShardingAlgorithm.java)                                         |
+| INTERVAL                 | N        | 基于固定时间范围的分片算法             | [`org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/IntervalShardingAlgorithm.java)                                                 |
+| CLASS_BASED              | N        | 基于自定义类的分片算法               | [`org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/classbased/ClassBasedShardingAlgorithm.java)                                         |
+| INLINE                   | N        | 基于行表达式的分片算法               | [`org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/inline/InlineShardingAlgorithm.java)                                                         |
+| COMPLEX_INLINE           | N        | 基于行表达式的复合分片算法             | [`org.apache.shardingsphere.sharding.algorithm.sharding.complex.ComplexInlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/complex/ComplexInlineShardingAlgorithm.java)                                         |
+| HINT_INLINE              | N        | 基于行表达式的 Hint 分片算法         | [`org.apache.shardingsphere.sharding.algorithm.sharding.hint.HintInlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/hint/HintInlineShardingAlgorithm.java)                                                     |
+| COSID_MOD                | N        | 基于 CosId 的取模分片算法          | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.mod.CosIdModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod/CosIdModShardingAlgorithm.java)                                       |
+| COSID_INTERVAL           | N        | 基于 CosId 的固定时间范围的分片算法     | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.CosIdIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java)                   |
+| COSID_INTERVAL_SNOWFLAKE | N        | 基于 CosId 的雪花ID固定时间范围的分片算法 | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.CosIdSnowflakeIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java) |
 
 ## KeyGenerateAlgorithm
 
@@ -45,12 +45,12 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*       | *详细说明*                          | *全限定类名* |
-| --------------- | --------------------------------- | ---------- |
-| SNOWFLAKE       | 基于雪花算法的分布式主键生成算法        | [`org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/SnowflakeKeyGenerateAlgorithm.java) |
-| UUID            | 基于 UUID 的分布式主键生成算法         | [`org.apache.shardingsphere.sharding.algorithm.keygen.UUIDKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/UUIDKeyGenerateAlgorithm.java) |
-| NANOID          | 基于 NanoId 的分布式主键生成算法       | [`org.apache.shardingsphere.sharding.nanoid.algorithm.keygen.NanoIdKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/nanoid/src/main/java/org/apache/shardingsphere/sharding/nanoid/algorithm/keygen/NanoIdKeyGenerateAlgorithm.java) |
-| COSID           | 基于 CosId 的分布式主键生成算法        | [`org.apache.shardingsphere.sharding.cosid.algorithm.keygen.CosIdKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/keygen/CosIdKeyGenerateAlgorithm.java) |
+| *配置标识*          | *详细说明*                  | *全限定类名*                                                                                                                                                                                                                                                                                               |
+|-----------------|-------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| SNOWFLAKE       | 基于雪花算法的分布式主键生成算法        | [`org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/SnowflakeKeyGenerateAlgorithm.java)                               |
+| UUID            | 基于 UUID 的分布式主键生成算法      | [`org.apache.shardingsphere.sharding.algorithm.keygen.UUIDKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/UUIDKeyGenerateAlgorithm.java)                                         |
+| NANOID          | 基于 NanoId 的分布式主键生成算法    | [`org.apache.shardingsphere.sharding.nanoid.algorithm.keygen.NanoIdKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/nanoid/src/main/java/org/apache/shardingsphere/sharding/nanoid/algorithm/keygen/NanoIdKeyGenerateAlgorithm.java)              |
+| COSID           | 基于 CosId 的分布式主键生成算法     | [`org.apache.shardingsphere.sharding.cosid.algorithm.keygen.CosIdKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/keygen/CosIdKeyGenerateAlgorithm.java)                   |
 | COSID_SNOWFLAKE | 基于 CosId 的雪花算法分布式主键生成算法 | [`org.apache.shardingsphere.sharding.cosid.algorithm.keygen.CosIdSnowflakeKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/keygen/CosIdSnowflakeKeyGenerateAlgorithm.java) |
 
 ## ShardingAuditAlgorithm
@@ -65,8 +65,8 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*               | *详细说明*               | *全限定类名* |
-| ----------------------- | ---------------------- | ---------- |
+| *配置标识*                  | *详细说明*          | *全限定类名*                                                                                                                                                                                                                                                                                           |
+|-------------------------|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | DML_SHARDING_CONDITIONS | 禁止不带分片键的DML审计算法 | [`org.apache.shardingsphere.sharding.algorithm.audit.DMLShardingConditionsShardingAuditAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/audit/DMLShardingConditionsShardingAuditAlgorithm.java) |
 
 ## DatetimeService
@@ -81,7 +81,7 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*               | *详细说明*                      | *全限定类名* |
-| ----------------------- | ----------------------------- | ---------- |
-| DatabaseDatetimeService | 从数据库中获取当前时间进行路由      | [`org.apache.shardingsphere.datetime.database.DatabaseDatetimeService`](https://github.com/apache/shardingsphere/blob/master/infra/datetime/type/database/src/main/java/org/apache/shardingsphere/datetime/database/DatabaseDatetimeService.java) |
-| SystemDatetime          | 从应用系统时间中获取当前时间进行路由 | [`org.apache.shardingsphere.datetime.system.SystemDatetimeService`](https://github.com/apache/shardingsphere/blob/master/infra/datetime/type/system/src/main/java/org/apache/shardingsphere/datetime/system/SystemDatetimeService.java) |
+| *配置标识*                  | *详细说明*             | *全限定类名*                                                                                                                                                                                                                                           |
+|-------------------------|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| DatabaseDatetimeService | 从数据库中获取当前时间进行路由    | [`org.apache.shardingsphere.datetime.database.DatabaseDatetimeService`](https://github.com/apache/shardingsphere/blob/master/infra/datetime/type/database/src/main/java/org/apache/shardingsphere/datetime/database/DatabaseDatetimeService.java) |
+| SystemDatetime          | 从应用系统时间中获取当前时间进行路由 | [`org.apache.shardingsphere.datetime.system.SystemDatetimeService`](https://github.com/apache/shardingsphere/blob/master/infra/datetime/type/system/src/main/java/org/apache/shardingsphere/datetime/system/SystemDatetimeService.java)           |
diff --git a/docs/document/content/dev-manual/sharding.en.md b/docs/document/content/dev-manual/sharding.en.md
index f5904c57b7e..e0a89ab106a 100644
--- a/docs/document/content/dev-manual/sharding.en.md
+++ b/docs/document/content/dev-manual/sharding.en.md
@@ -17,20 +17,20 @@ Sharding Algorithm definition
 
 ### Implementation classes
 
-| *Configuration Type*     | *Auto Create Tables* |       *Description*                                                     | *Fully-qualified class name* |
-| ------------------------ | -------------------- | ----------------------------------------------------------------------- | ---------------------------- |
-| MOD                      | Y                    | Modulo sharding algorithm                                               | [`org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/ModShardingAlgorithm.java) |
-| HASH_MOD                 | Y                    | Hash modulo sharding algorithm                                          | [`org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/HashModShardingAlgorithm.java) |
-| BOUNDARY_RANGE           | Y                    | Boundary based range sharding algorithm                                 | [`org.apache.shardingsphere.sharding.algorithm.sharding.range.BoundaryBasedRangeShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/range/BoundaryBasedRangeShardingAlgorithm.java) |
-| VOLUME_RANGE             | Y                    | Volume based range sharding algorithm                                   | [`org.apache.shardingsphere.sharding.algorithm.sharding.range.VolumeBasedRangeShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/range/VolumeBasedRangeShardingAlgorithm.java) |
-| AUTO_INTERVAL            | Y                    | Mutable interval sharding algorithm                                     | [`org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/AutoIntervalShardingAlgorithm.java) |
-| INTERVAL                 | N                    | Fixed interval sharding algorithm                                       | [`org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/IntervalShardingAlgorithm.java) |
-| CLASS_BASED              | N                    | Class based sharding algorithm                                          | [`org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/classbased/ClassBasedShardingAlgorithm.java) |
-| INLINE                   | N                    | Inline sharding algorithm                                               | [`org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/inline/InlineShardingAlgorithm.java) |
-| COMPLEX_INLINE           | N                    | Complex inline sharding algorithm                                       | [`org.apache.shardingsphere.sharding.algorithm.sharding.complex.ComplexInlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/complex/ComplexInlineShardingAlgorithm.java) |
-| HINT_INLINE              | N                    | Hint inline sharding algorithm                                          | [`org.apache.shardingsphere.sharding.algorithm.sharding.hint.HintInlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/hint/HintInlineShardingAlgorithm.java) |
-| COSID_MOD                | N                    | Modulo sharding algorithm provided by CosId                             | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.mod.CosIdModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod/CosIdModShardingAlgorithm.java) |
-| COSID_INTERVAL           | N                    | Fixed interval sharding algorithm provided by CosId                     | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.CosIdIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java) |
+| *Configuration Type*     | *Auto Create Tables* | *Description*                                                           | *Fully-qualified class name*                                                                                                                                                                                                                                                                                                          |
+|--------------------------|----------------------|-------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MOD                      | Y                    | Modulo sharding algorithm                                               | [`org.apache.shardingsphere.sharding.algorithm.sharding.mod.ModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/ModShardingAlgorithm.java)                                                                     |
+| HASH_MOD                 | Y                    | Hash modulo sharding algorithm                                          | [`org.apache.shardingsphere.sharding.algorithm.sharding.mod.HashModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/mod/HashModShardingAlgorithm.java)                                                             |
+| BOUNDARY_RANGE           | Y                    | Boundary based range sharding algorithm                                 | [`org.apache.shardingsphere.sharding.algorithm.sharding.range.BoundaryBasedRangeShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/range/BoundaryBasedRangeShardingAlgorithm.java)                                   |
+| VOLUME_RANGE             | Y                    | Volume based range sharding algorithm                                   | [`org.apache.shardingsphere.sharding.algorithm.sharding.range.VolumeBasedRangeShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/range/VolumeBasedRangeShardingAlgorithm.java)                                       |
+| AUTO_INTERVAL            | Y                    | Mutable interval sharding algorithm                                     | [`org.apache.shardingsphere.sharding.algorithm.sharding.datetime.AutoIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/AutoIntervalShardingAlgorithm.java)                                         |
+| INTERVAL                 | N                    | Fixed interval sharding algorithm                                       | [`org.apache.shardingsphere.sharding.algorithm.sharding.datetime.IntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/datetime/IntervalShardingAlgorithm.java)                                                 |
+| CLASS_BASED              | N                    | Class based sharding algorithm                                          | [`org.apache.shardingsphere.sharding.algorithm.sharding.classbased.ClassBasedShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/classbased/ClassBasedShardingAlgorithm.java)                                         |
+| INLINE                   | N                    | Inline sharding algorithm                                               | [`org.apache.shardingsphere.sharding.algorithm.sharding.inline.InlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/inline/InlineShardingAlgorithm.java)                                                         |
+| COMPLEX_INLINE           | N                    | Complex inline sharding algorithm                                       | [`org.apache.shardingsphere.sharding.algorithm.sharding.complex.ComplexInlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/complex/ComplexInlineShardingAlgorithm.java)                                         |
+| HINT_INLINE              | N                    | Hint inline sharding algorithm                                          | [`org.apache.shardingsphere.sharding.algorithm.sharding.hint.HintInlineShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/hint/HintInlineShardingAlgorithm.java)                                                     |
+| COSID_MOD                | N                    | Modulo sharding algorithm provided by CosId                             | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.mod.CosIdModShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/mod/CosIdModShardingAlgorithm.java)                                       |
+| COSID_INTERVAL           | N                    | Fixed interval sharding algorithm provided by CosId                     | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.CosIdIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java)                   |
 | COSID_INTERVAL_SNOWFLAKE | N                    | Snowflake key-based fixed interval sharding algorithm provided by CosId | [`org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.CosIdSnowflakeIntervalShardingAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java) |
 
 ## KeyGenerateAlgorithm
@@ -45,12 +45,12 @@ Distributed Key Generating Algorithm definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                                      | *Fully-qualified class name* |
-| -------------------- | -------------------------------------------------- | ---------------------------- |
-| SNOWFLAKE            | Snowflake key generate algorithm                   | [`org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/SnowflakeKeyGenerateAlgorithm.java) |
-| UUID                 | UUID key generate algorithm                        | [`org.apache.shardingsphere.sharding.algorithm.keygen.UUIDKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/UUIDKeyGenerateAlgorithm.java) |
-| NANOID               | NanoId key generate algorithm                      | [`org.apache.shardingsphere.sharding.nanoid.algorithm.keygen.NanoIdKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/nanoid/src/main/java/org/apache/shardingsphere/sharding/nanoid/algorithm/keygen/NanoIdKeyGenerateAlgorithm.java) |
-| COSID                | CosId key generate algorithm                       | [`org.apache.shardingsphere.sharding.cosid.algorithm.keygen.CosIdKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/keygen/CosIdKeyGenerateAlgorithm.java) |
+| *Configuration Type* | *Description*                                      | *Fully-qualified class name*                                                                                                                                                                                                                                                                          |
+|----------------------|----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| SNOWFLAKE            | Snowflake key generate algorithm                   | [`org.apache.shardingsphere.sharding.algorithm.keygen.SnowflakeKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/SnowflakeKeyGenerateAlgorithm.java)                               |
+| UUID                 | UUID key generate algorithm                        | [`org.apache.shardingsphere.sharding.algorithm.keygen.UUIDKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/UUIDKeyGenerateAlgorithm.java)                                         |
+| NANOID               | NanoId key generate algorithm                      | [`org.apache.shardingsphere.sharding.nanoid.algorithm.keygen.NanoIdKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/nanoid/src/main/java/org/apache/shardingsphere/sharding/nanoid/algorithm/keygen/NanoIdKeyGenerateAlgorithm.java)              |
+| COSID                | CosId key generate algorithm                       | [`org.apache.shardingsphere.sharding.cosid.algorithm.keygen.CosIdKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/keygen/CosIdKeyGenerateAlgorithm.java)                   |
 | COSID_SNOWFLAKE      | Snowflake key generate algorithm provided by CosId | [`org.apache.shardingsphere.sharding.cosid.algorithm.keygen.CosIdSnowflakeKeyGenerateAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/keygen/CosIdSnowflakeKeyGenerateAlgorithm.java) |
 
 ## ShardingAuditAlgorithm
@@ -65,9 +65,9 @@ Sharding audit algorithm definition
 
 ### Implementation classes
 
-| *Configuration Type*    | *Description*                                                 | *Fully-qualified class name* |
-| ----------------------- | ------------------------------------------------------------- | ---------------------------- |
-| DML_SHARDING_CONDITIONS | Prohibit DML auditing algorithm without sharding conditions   | [`org.apache.shardingsphere.sharding.algorithm.audit.DMLShardingConditionsShardingAuditAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/audit/DMLShardingConditionsShardingAuditAlgorithm.java) |
+| *Configuration Type*    | *Description*                                               | *Fully-qualified class name*                                                                                                                                                                                                                                                                      |
+|-------------------------|-------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| DML_SHARDING_CONDITIONS | Prohibit DML auditing algorithm without sharding conditions | [`org.apache.shardingsphere.sharding.algorithm.audit.DMLShardingConditionsShardingAuditAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/algorithm/audit/DMLShardingConditionsShardingAuditAlgorithm.java) |
 
 ## DatetimeService
 
@@ -81,7 +81,7 @@ Obtain the current date for routing definition
 
 ### Implementation classes
 
-| *Configuration Type*    | *Description*                                                | *Fully-qualified class name* |
-| ----------------------- | ------------------------------------------------------------ | ---------------------------- |
+| *Configuration Type*    | *Description*                                                | *Fully-qualified class name*                                                                                                                                                                                                                      |
+|-------------------------|--------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | DatabaseDatetimeService | Get the current time from the database for routing           | [`org.apache.shardingsphere.datetime.database.DatabaseDatetimeService`](https://github.com/apache/shardingsphere/blob/master/infra/datetime/type/database/src/main/java/org/apache/shardingsphere/datetime/database/DatabaseDatetimeService.java) |
-| SystemDatetime          | Get the current time from the application system for routing | [`org.apache.shardingsphere.datetime.system.SystemDatetimeService`](https://github.com/apache/shardingsphere/blob/master/infra/datetime/type/system/src/main/java/org/apache/shardingsphere/datetime/system/SystemDatetimeService.java) |
+| SystemDatetime          | Get the current time from the application system for routing | [`org.apache.shardingsphere.datetime.system.SystemDatetimeService`](https://github.com/apache/shardingsphere/blob/master/infra/datetime/type/system/src/main/java/org/apache/shardingsphere/datetime/system/SystemDatetimeService.java)           |
diff --git a/docs/document/content/dev-manual/sql-audit.cn.md b/docs/document/content/dev-manual/sql-audit.cn.md
index 1bddeda5fc8..0f78373cc28 100644
--- a/docs/document/content/dev-manual/sql-audit.cn.md
+++ b/docs/document/content/dev-manual/sql-audit.cn.md
@@ -17,6 +17,6 @@ SQL 审计定义接口
 
 ### 已知实现
 
-| *配置标识* | *详细说明*     | *全限定类名* |
-| -------- | ------------- | ----------- |
+| *配置标识*   | *详细说明*     | *全限定类名*                                                                                                                                                                                                                         |
+|----------|------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | Sharding | 分片 SQL 审计器 | [`org.apache.shardingsphere.sharding.auditor.ShardingSQLAuditor`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/auditor/ShardingSQLAuditor.java) |
diff --git a/docs/document/content/dev-manual/sql-audit.en.md b/docs/document/content/dev-manual/sql-audit.en.md
index b492bf60721..99598621e00 100644
--- a/docs/document/content/dev-manual/sql-audit.en.md
+++ b/docs/document/content/dev-manual/sql-audit.en.md
@@ -17,6 +17,6 @@ SQL auditor class definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*    | *Fully-qualified class name* |
-| -------------------- | ---------------- | ---------------------------- |
+| *Configuration Type* | *Description*    | *Fully-qualified class name*                                                                                                                                                                                                    |
+|----------------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | Sharding             | Sharding auditor | [`org.apache.shardingsphere.sharding.auditor.ShardingSQLAuditor`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/auditor/ShardingSQLAuditor.java) |
diff --git a/docs/document/content/dev-manual/sql-parser.cn.md b/docs/document/content/dev-manual/sql-parser.cn.md
index f829d164601..47a221976cf 100644
--- a/docs/document/content/dev-manual/sql-parser.cn.md
+++ b/docs/document/content/dev-manual/sql-parser.cn.md
@@ -17,14 +17,14 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*   | *详细说明*                      | *全限定类名* |
-| ---------- | ------------------------------ | ---------- |
-| MySQL      | 基于 MySQL 的 SQL 解析器入口      | [`org.apache.shardingsphere.sql.parser.mysql.parser.MySQLParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLParserFacade.java) |
+| *配置标识*     | *详细说明*                    | *全限定类名*                                                                                                                                                                                                                                                                |
+|------------|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL      | 基于 MySQL 的 SQL 解析器入口      | [`org.apache.shardingsphere.sql.parser.mysql.parser.MySQLParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLParserFacade.java)                          |
 | PostgreSQL | 基于 PostgreSQL 的 SQL 解析器入口 | [`org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/parser/PostgreSQLParserFacade.java) |
-| SQLServer  | 基于 SQLServer 的 SQL 解析器入口  | [`org.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerParserFacade.java) |
-| Oracle     | 基于 Oracle 的 SQL 解析器入口     | [`org.apache.shardingsphere.sql.parser.oracle.parser.OracleParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleParserFacade.java) |
-| SQL92      | 基于 SQL92 的 SQL 解析器入口      | [`org.apache.shardingsphere.sql.parser.sql92.parser.SQL92ParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92ParserFacade.java) |
-| openGauss  | 基于 openGauss 的 SQL 解析器入口  | [`org.apache.shardingsphere.sql.parser.opengauss.parser.OpenGaussParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/parser/OpenGaussParserFacade.java) |
+| SQLServer  | 基于 SQLServer 的 SQL 解析器入口  | [`org.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerParserFacade.java)      |
+| Oracle     | 基于 Oracle 的 SQL 解析器入口     | [`org.apache.shardingsphere.sql.parser.oracle.parser.OracleParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleParserFacade.java)                     |
+| SQL92      | 基于 SQL92 的 SQL 解析器入口      | [`org.apache.shardingsphere.sql.parser.sql92.parser.SQL92ParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92ParserFacade.java)                          |
+| openGauss  | 基于 openGauss 的 SQL 解析器入口  | [`org.apache.shardingsphere.sql.parser.opengauss.parser.OpenGaussParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/parser/OpenGaussParserFacade.java)      |
 
 
 ## SQLVisitorFacade
@@ -39,11 +39,11 @@ SQL 语法树访问器入口
 
 ### 已知实现
 
-| *配置标识*   | *详细说明*                           | *全限定类名* |
-| ---------- | ----------------------------------- | ---------- |
-| MySQL      | 基于 MySQL 的 SQL 语法树访问器入口      | [`org.apache.shardingsphere.sql.parser.mysql.visitor.statement.facade.MySQLStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/facade/MySQLStatementSQLVisitorFacade.java) |
+| *配置标识*     | *详细说明*                       | *全限定类名*                                                                                                                                                                                                                                                                                                                              |
+|------------|------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL      | 基于 MySQL 的 SQL 语法树访问器入口      | [`org.apache.shardingsphere.sql.parser.mysql.visitor.statement.facade.MySQLStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/facade/MySQLStatementSQLVisitorFacade.java)                          |
 | PostgreSQL | 基于 PostgreSQL 的 SQL 语法树访问器入口 | [`org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.facade.PostgreSQLStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/facade/PostgreSQLStatementSQLVisitorFacade.java) |
-| SQLServer  | 基于 SQLServer 的 SQL 语法树访问器入口  | [`org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.facade.SQLServerStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/facade/SQLServerStatementSQLVisitorFacade.java) |
-| Oracle     | 基于 Oracle 的 SQL 语法树访问器入口     | [`org.apache.shardingsphere.sql.parser.oracle.visitor.statement.facade.OracleStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/facade/OracleStatementSQLVisitorFacade.java) |
-| SQL92      | 基于 SQL92 的 SQL 语法树访问器入口      | [`org.apache.shardingsphere.sql.parser.sql92.visitor.statement.facade.SQL92StatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/facade/SQL92StatementSQLVisitorFacade.java) |
-| openGauss  | 基于 openGauss 的 SQL 语法树访问器入口  | [`org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.facade.OpenGaussStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/facade/OpenGaussStatementSQLVisitorFacade.java) |
\ No newline at end of file
+| SQLServer  | 基于 SQLServer 的 SQL 语法树访问器入口  | [`org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.facade.SQLServerStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/facade/SQLServerStatementSQLVisitorFacade.java)      |
+| Oracle     | 基于 Oracle 的 SQL 语法树访问器入口     | [`org.apache.shardingsphere.sql.parser.oracle.visitor.statement.facade.OracleStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/facade/OracleStatementSQLVisitorFacade.java)                     |
+| SQL92      | 基于 SQL92 的 SQL 语法树访问器入口      | [`org.apache.shardingsphere.sql.parser.sql92.visitor.statement.facade.SQL92StatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/facade/SQL92StatementSQLVisitorFacade.java)                          |
+| openGauss  | 基于 openGauss 的 SQL 语法树访问器入口  | [`org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.facade.OpenGaussStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/facade/OpenGaussStatementSQLVisitorFacade.java)      |
diff --git a/docs/document/content/dev-manual/sql-parser.en.md b/docs/document/content/dev-manual/sql-parser.en.md
index 825c5c2ff00..6a1b7126bc1 100644
--- a/docs/document/content/dev-manual/sql-parser.en.md
+++ b/docs/document/content/dev-manual/sql-parser.en.md
@@ -18,14 +18,14 @@ Database typed SQL parser facade service definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                        | *Fully-qualified class name* |
-| -------------------- | ------------------------------------ | ---------------------------- |
-| MySQL                | SQL parser entry based on MySQL      | [`org.apache.shardingsphere.sql.parser.mysql.parser.MySQLParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLParserFacade.java) |
+| *Configuration Type* | *Description*                        | *Fully-qualified class name*                                                                                                                                                                                                                                           |
+|----------------------|--------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL                | SQL parser entry based on MySQL      | [`org.apache.shardingsphere.sql.parser.mysql.parser.MySQLParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLParserFacade.java)                          |
 | PostgreSQL           | SQL parser entry based on PostgreSQL | [`org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/parser/PostgreSQLParserFacade.java) |
-| SQLServer            | SQL parser entry based on SQLServer  | [`org.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerParserFacade.java) |
-| Oracle               | SQL parser entry based on Oracle     | [`org.apache.shardingsphere.sql.parser.oracle.parser.OracleParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleParserFacade.java) |
-| SQL92                | SQL parser entry based on SQL92      | [`org.apache.shardingsphere.sql.parser.sql92.parser.SQL92ParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92ParserFacade.java) |
-| openGauss            | SQL parser entry based on openGauss  | [`org.apache.shardingsphere.sql.parser.opengauss.parser.OpenGaussParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/parser/OpenGaussParserFacade.java) |
+| SQLServer            | SQL parser entry based on SQLServer  | [`org.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerParserFacade.java)      |
+| Oracle               | SQL parser entry based on Oracle     | [`org.apache.shardingsphere.sql.parser.oracle.parser.OracleParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleParserFacade.java)                     |
+| SQL92                | SQL parser entry based on SQL92      | [`org.apache.shardingsphere.sql.parser.sql92.parser.SQL92ParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92ParserFacade.java)                          |
+| openGauss            | SQL parser entry based on openGauss  | [`org.apache.shardingsphere.sql.parser.opengauss.parser.OpenGaussParserFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/parser/OpenGaussParserFacade.java)      |
 
 ## SQLVisitorFacade
 
@@ -39,11 +39,11 @@ SQL visitor facade class definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                        | *Fully-qualified class name* |
-| -------------------- | ------------------------------------ | ---------------------------- |
-| MySQL                | MySQL syntax tree visitor entry      | [`org.apache.shardingsphere.sql.parser.mysql.visitor.statement.facade.MySQLStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/facade/MySQLStatementSQLVisitorFacade.java) |
+| *Configuration Type* | *Description*                        | *Fully-qualified class name*                                                                                                                                                                                                                                                                                                         |
+|----------------------|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL                | MySQL syntax tree visitor entry      | [`org.apache.shardingsphere.sql.parser.mysql.visitor.statement.facade.MySQLStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/facade/MySQLStatementSQLVisitorFacade.java)                          |
 | PostgreSQL           | PostgreSQL syntax tree visitor entry | [`org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.facade.PostgreSQLStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/facade/PostgreSQLStatementSQLVisitorFacade.java) |
-| SQLServer            | SQLServer syntax tree visitor entry  | [`org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.facade.SQLServerStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/facade/SQLServerStatementSQLVisitorFacade.java) |
-| Oracle               | Oracle syntax tree visitor entry     | [`org.apache.shardingsphere.sql.parser.oracle.visitor.statement.facade.OracleStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/facade/OracleStatementSQLVisitorFacade.java) |
-| SQL92                | SQL92 syntax tree visitor entry      | [`org.apache.shardingsphere.sql.parser.sql92.visitor.statement.facade.SQL92StatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/facade/SQL92StatementSQLVisitorFacade.java) |
-| openGauss            | openGauss syntax tree visitor entry  | [`org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.facade.OpenGaussStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/facade/OpenGaussStatementSQLVisitorFacade.java) |
+| SQLServer            | SQLServer syntax tree visitor entry  | [`org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.facade.SQLServerStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/facade/SQLServerStatementSQLVisitorFacade.java)      |
+| Oracle               | Oracle syntax tree visitor entry     | [`org.apache.shardingsphere.sql.parser.oracle.visitor.statement.facade.OracleStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/facade/OracleStatementSQLVisitorFacade.java)                     |
+| SQL92                | SQL92 syntax tree visitor entry      | [`org.apache.shardingsphere.sql.parser.sql92.visitor.statement.facade.SQL92StatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/visitor/statement/facade/SQL92StatementSQLVisitorFacade.java)                          |
+| openGauss            | openGauss syntax tree visitor entry  | [`org.apache.shardingsphere.sql.parser.opengauss.visitor.statement.facade.OpenGaussStatementSQLVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/sql-parser/dialect/opengauss/src/main/java/org/apache/shardingsphere/sql/parser/opengauss/visitor/statement/facade/OpenGaussStatementSQLVisitorFacade.java)      |
diff --git a/docs/document/content/dev-manual/transaction.cn.md b/docs/document/content/dev-manual/transaction.cn.md
index b737c1580ee..41484cf66e1 100644
--- a/docs/document/content/dev-manual/transaction.cn.md
+++ b/docs/document/content/dev-manual/transaction.cn.md
@@ -17,10 +17,10 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识* | *详细说明*                 | *全限定类名* |
-| -------- | ------------------------- | ---------- |
-| XA       | 基于 XA 的分布式事务管理器    | [`org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java) |
-| BASE     | 基于 Seata 的分布式事务管理器 | [`org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingSphereTransactionManager.java) |
+| *配置标识* | *详细说明*             | *全限定类名*                                                                                                                                                                                                                                                                                                    |
+|--------|--------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| XA     | 基于 XA 的分布式事务管理器    | [`org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java)                                       |
+| BASE   | 基于 Seata 的分布式事务管理器 | [`org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingSphereTransactionManager.java) |
 
 ## XATransactionManagerProvider
 
@@ -34,11 +34,11 @@ XA 分布式事务管理器
 
 ### 已知实现
 
-| *配置标识* | *详细说明*                         | *全限定类名* |
-| --------- | -------------------------------- | ---------- |
-| Atomikos  | 基于 Atomikos 的 XA 分布式事务管理器 | [`org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java) |
-| Narayana  | 基于 Narayana 的 XA 分布式事务管理器 | [`org.apache.shardingsphere.transaction.xa.narayana.manager.NarayanaXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java) |
-| Bitronix  | 基于 Bitronix 的 XA 分布式事务管理器 | [`org.apache.shardingsphere.transaction.xa.bitronix.manager.BitronixXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProvider.java) |
+| *配置标识*   | *详细说明*                    | *全限定类名*                                                                                                                                                                                                                                                                                                                   |
+|----------|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Atomikos | 基于 Atomikos 的 XA 分布式事务管理器 | [`org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java) |     |
+| Narayana | 基于 Narayana 的 XA 分布式事务管理器 | [`org.apache.shardingsphere.transaction.xa.narayana.manager.NarayanaXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java) | |
+| Bitronix | 基于 Bitronix 的 XA 分布式事务管理器 | [`org.apache.shardingsphere.transaction.xa.bitronix.manager.BitronixXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProvider.java) | |
 
 ## XADataSourceDefinition
 
@@ -52,14 +52,14 @@ XA 分布式事务管理器
 
 ### 已知实现 
 
-| *配置标识*  | *详细说明*                                                | *全限定类名* |
-| ---------- | ------------------------------------------------------- | ----------- |
-| MySQL      | 非 XA 的 MySQL 数据源自动转化为 XA 的 MySQL 数据源           | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MySQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java) |
-| MariaDB    | 非 XA 的 MariaDB 数据源自动转化为 XA 的 MariaDB 数据源       | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MariaDBXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java) |
-| PostgreSQL | 非 XA 的 PostgreSQL 数据源自动转化为 XA 的 PostgreSQL 数据源 | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.PostgreSQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinition.java) |
-| Oracle     | 非 XA 的 Oracle 数据源自动转化为 XA 的 Oracle 数据源         | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.OracleXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java) |
-| SQLServer  | 非 XA 的 SQLServer 数据源自动转化为 XA 的 SQLServer 数据源   | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.SQLServerXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java) |
-| H2         | 非 XA 的 H2 数据源自动转化为 XA 的 H2 数据源                 | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.H2XADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java) |
+| *配置标识*     | *详细说明*                                         | *全限定类名*                                                                                                                                                                                                                                                                                                                                |
+|------------|------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL      | 非 XA 的 MySQL 数据源自动转化为 XA 的 MySQL 数据源           | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MySQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java) |           |
+| MariaDB    | 非 XA 的 MariaDB 数据源自动转化为 XA 的 MariaDB 数据源       | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MariaDBXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java) |       |
+| PostgreSQL | 非 XA 的 PostgreSQL 数据源自动转化为 XA 的 PostgreSQL 数据源 | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.PostgreSQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinition.java) | |
+| Oracle     | 非 XA 的 Oracle 数据源自动转化为 XA 的 Oracle 数据源         | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.OracleXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java) |         |
+| SQLServer  | 非 XA 的 SQLServer 数据源自动转化为 XA 的 SQLServer 数据源   | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.SQLServerXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java) |   |
+| H2         | 非 XA 的 H2 数据源自动转化为 XA 的 H2 数据源                 | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.H2XADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java) |                 |
 
 ## DataSourcePropertyProvider
 
@@ -73,6 +73,6 @@ XA 分布式事务管理器
 
 ### 已知实现
 
-| *配置标识*                          | *详细说明*                       | *全限定类名* |
-| ---------------------------------- | ------------------------------ | ---------- |
-| com.zaxxer.hikari.HikariDataSource | 用于获取 HikariCP 连接池的标准属性 | [`org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.impl.HikariCPPropertyProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java) |
+| *配置标识*                             | *详细说明*                 | *全限定类名*                                                                                                                                                                                                                                                                                                    |
+|------------------------------------|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| com.zaxxer.hikari.HikariDataSource | 用于获取 HikariCP 连接池的标准属性 | [`org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.impl.HikariCPPropertyProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java) | |
diff --git a/docs/document/content/dev-manual/transaction.en.md b/docs/document/content/dev-manual/transaction.en.md
index 5b51e4f5f88..f428ca9f93b 100644
--- a/docs/document/content/dev-manual/transaction.en.md
+++ b/docs/document/content/dev-manual/transaction.en.md
@@ -17,9 +17,9 @@ ShardingSphere transaction manager service definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                         | *Fully-qualified class name* |
-| -------------------- | ------------------------------------- | ---------------------------- |
-| XA                   | XA distributed transaction manager    | [`org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java) |
+| *Configuration Type* | *Description*                         | *Fully-qualified class name*                                                                                                                                                                                                                                                                               |
+|----------------------|---------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| XA                   | XA distributed transaction manager    | [`org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java)                                       |
 | BASE                 | Seata distributed transaction manager | [`org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingSphereTransactionManager.java) |
 
 ## XATransactionManagerProvider
@@ -34,9 +34,9 @@ XA transaction manager provider definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                                        | *Fully-qualified class name* |
-| -------------------- | ---------------------------------------------------- | ---------------------------- |
-| Atomikos             | XA distributed transaction manager based on Atomikos | [`org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java) |
+| *Configuration Type* | *Description*                                        | *Fully-qualified class name*                                                                                                                                                                                                                                                                                            |
+|----------------------|------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Atomikos             | XA distributed transaction manager based on Atomikos | [`org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java)     |
 | Narayana             | XA distributed transaction manager based on Narayana | [`org.apache.shardingsphere.transaction.xa.narayana.manager.NarayanaXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java) |
 | Bitronix             | XA distributed transaction manager based on Bitronix | [`org.apache.shardingsphere.transaction.xa.bitronix.manager.BitronixXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProvider.java) |
 
@@ -52,14 +52,14 @@ XA Data source definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                                                           | *Fully-qualified class name* |
-| -------------------- | ----------------------------------------------------------------------- | ---------------------------- |
-| MySQL                | Auto convert Non XA MySQL data source to XA MySQL data source           | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MySQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java) |
-| MariaDB              | Auto convert Non XA MariaDB data source to XA MariaDB data source       | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MariaDBXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java) |
+| *Configuration Type* | *Description*                                                           | *Fully-qualified class name*                                                                                                                                                                                                                                                                                                         |
+|----------------------|-------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| MySQL                | Auto convert Non XA MySQL data source to XA MySQL data source           | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MySQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java)           |
+| MariaDB              | Auto convert Non XA MariaDB data source to XA MariaDB data source       | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MariaDBXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java)       |
 | PostgreSQL           | Auto convert Non XA PostgreSQL data source to XA PostgreSQL data source | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.PostgreSQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinition.java) |
-| Oracle               | Auto convert Non XA Oracle data source to XA Oracle data source         | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.OracleXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java) |
-| SQLServer            | Auto convert Non XA SQLServer data source to XA SQLServer data source   | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.SQLServerXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java) |
-| H2                   | Auto convert Non XA H2 data source to XA H2 data source                 | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.H2XADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java) |
+| Oracle               | Auto convert Non XA Oracle data source to XA Oracle data source         | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.OracleXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java)         |
+| SQLServer            | Auto convert Non XA SQLServer data source to XA SQLServer data source   | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.SQLServerXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java)   |
+| H2                   | Auto convert Non XA H2 data source to XA H2 data source                 | [`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.H2XADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java)                 |
 
 ## DataSourcePropertyProvider
 
@@ -73,6 +73,6 @@ Data source property provider service definition
 
 ### Implementation classes
 
-| *Configuration Type*               | *Description*                               | *Fully-qualified class name* |
-| ---------------------------------- | ------------------------------------------- | ---------------------------- |
+| *Configuration Type*               | *Description*                               | *Fully-qualified class name*                                                                                                                                                                                                                                                                             |
+|------------------------------------|---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | com.zaxxer.hikari.HikariDataSource | Used to get standard properties of HikariCP | [`org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.impl.HikariCPPropertyProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java) |
diff --git a/docs/document/content/features/ha/_index.cn.md b/docs/document/content/features/ha/_index.cn.md
deleted file mode 100644
index 1a845a10be6..00000000000
--- a/docs/document/content/features/ha/_index.cn.md
+++ /dev/null
@@ -1,33 +0,0 @@
-+++
-pre = "<b>3.4. </b>"
-title = "高可用"
-weight = 4
-chapter = true
-+++
-
-## 背景
-
-高可用是现代系统的最基本诉求,作为系统基石的数据库,对于高可用的要求也是必不可少的。
-
-在存算分离的分布式数据库体系中,存储节点和计算节点的高可用方案是不同的。 对于有状态的存储节点来说,需要其自身具备数据一致性同步、探活、主节点选举等能力; 对于无状态的计算节点来说,需要感知存储节点的变化的同时,还需要独立架设负载均衡器,并具备服务发现和请求分发的能力。
-
-Apache ShardingSphere 自身提供计算节点,并通过数据库作为存储节点。 因此,它采用的高可用方案是利用数据库自身的高可用方案做存储节点高可用,并自动识别其变化。
-
-## 挑战
-
-Apache ShardingSphere 需要自动感知多样化的存储节点高可用方案的同时,也能够动态集成对读写分离方案,是实现的主要挑战。
-
-![概述](https://shardingsphere.apache.org/document/current/img/discovery/overview.cn.png)
-
-## 目标
-
-尽可能的保证 7*24 小时不间断的数据库服务,是 Apache ShardingSphere 高可用模块的主要设计目标。
-
-## 应用场景
-
-在大多数情况下,高可用搭配读写分离功能一起使用。当用户写库或读库关系发生变化时,ShardingSphere 可动态的感知并纠正内部的主从关系,进而保证读流量和写流量的正确路由。同时当从库宕机时,ShardingSphere 也可动态纠正存储节点的状态,保证读流量分发正确。
-
-## 相关参考
-
-[Java API](/cn/user-manual/shardingsphere-jdbc/java-api/rules/ha)
-[YAML 配置](/cn/user-manual/shardingsphere-jdbc/yaml-config/rules/ha)
diff --git a/docs/document/content/features/ha/_index.en.md b/docs/document/content/features/ha/_index.en.md
deleted file mode 100644
index e2d330880c7..00000000000
--- a/docs/document/content/features/ha/_index.en.md
+++ /dev/null
@@ -1,33 +0,0 @@
-+++
-pre = "<b>3.4. </b>"
-title = "HA"
-weight = 4
-chapter = true
-+++
-
-## Background
-
-High availability is the most basic requirement of modern systems. As the cornerstone of the system, the database is also essential for high availability.
-
-In the distributed database system with storage-compute splitting, the high availability solution of storage node and compute node are different. The stateful storage nodes need to pay attention to data consistency, health detection, primary node election and so on; The stateless compute nodes need to detect the changes of storage nodes, they also need to set up an independent load balancer and have the ability of service discovery and request distribution.
-
-Apache ShardingSphere provides compute nodes and reuse database as storage nodes. Therefore, the high availability solution it adopts is to use the high availability solution of the database itself as the high availability of the storage node, and detect the changes automatically.
-
-## Challenges
-
-Apache ShardingSphere needs to detect high availability solution of diversified storage nodes automatically, and can also integrate the readwrite-splitting dynamically, which is the main challenge of implementation.
-
-![Overview](https://shardingsphere.apache.org/document/current/img/discovery/overview.en.png)
-
-## Goal
-
-The main goal of Apache ShardingSphere high availability module which is ensuring 7 * 24-hour uninterrupted database service as much as possible.
-
-## Application Scenarios
-
-In most cases, high availability is used in conjunction with read/write splitting. When the relationship between users' write database and read database changes, ShardingSphere dynamically senses and corrects the internal primary/secondary relationship, thus ensuring the correct routing of the read and write traffic. At the same time, when the secondary database breaks down, ShardingSphere can also dynamically correct the state of storage nodes to ensure correct distribution of the read  [...]
-
-## Related References
-
-[Java API](/en/user-manual/shardingsphere-jdbc/java-api/rules/ha)
-[YAML Configuration](/en/user-manual/shardingsphere-jdbc/yaml-config/rules/ha)
diff --git a/docs/document/content/features/ha/concept.cn.md b/docs/document/content/features/ha/concept.cn.md
deleted file mode 100644
index 697731d1e5d..00000000000
--- a/docs/document/content/features/ha/concept.cn.md
+++ /dev/null
@@ -1,12 +0,0 @@
-+++
-title = "核心概念"
-weight = 1
-+++
-
-## 高可用类型
-
-Apache ShardingSphere 不提供数据库高可用的能力,它通过第三方提供的高可用方案感知数据库主从关系的切换。 确切来说,Apache ShardingSphere 提供数据库发现的能力,自动感知数据库主从关系,并修正计算节点对数据库的连接。
-
-## 动态读写分离
-
-高可用和读写分离一起使用时,读写分离无需配置具体的主库和从库。 高可用的数据源会动态的修正读写分离的主从关系,并正确地疏导读写流量。
diff --git a/docs/document/content/features/ha/concept.en.md b/docs/document/content/features/ha/concept.en.md
deleted file mode 100644
index e8c22772b31..00000000000
--- a/docs/document/content/features/ha/concept.en.md
+++ /dev/null
@@ -1,14 +0,0 @@
-+++
-title = "Core Concept"
-weight = 1
-+++
-
-## High Availability Type
-
-Apache ShardingSphere does not provide database high availability capability. It senses the change of databases' primary-secondary relationship through a third-party provided high availability solution.
-Specifically, ShardingSphere is capable of finding databases, automatically sensing the primary/secondary database relationship, and correcting compute nodes' connections to databases.
-
-## Dynamic Read/Write Splitting
-
-When high availability and read/write splitting are adopted together, it is not necessary to configure specific primary and secondary databases for read/write splitting. 
-Highly available data sources dynamically correct the primary/secondary relationship of read/write splitting and properly channel read/write traffic.
diff --git a/docs/document/content/features/ha/limitations.cn.md b/docs/document/content/features/ha/limitations.cn.md
deleted file mode 100644
index 4c68a2665c2..00000000000
--- a/docs/document/content/features/ha/limitations.cn.md
+++ /dev/null
@@ -1,15 +0,0 @@
-+++
-title = "使用限制"
-weight = 2
-+++
-
-## 支持项
-
-* MySQL MGR 单主模式。
-* MySQL 主从复制模式。
-* openGauss 主从复制模式。
-
-## 不支持项
-
-* MySQL MGR 多主模式。
-
diff --git a/docs/document/content/features/ha/limitations.en.md b/docs/document/content/features/ha/limitations.en.md
deleted file mode 100644
index 67cc745231d..00000000000
--- a/docs/document/content/features/ha/limitations.en.md
+++ /dev/null
@@ -1,14 +0,0 @@
-+++
-title = "Limitations"
-weight = 2
-+++
-
-## Supported
-
-* MySQL MGR single-primary mode
-* MySQL Primary/secondary replication mode
-* openGauss Primary/secondary replication mode
-
-## Not supported
-
-* MySQL MGR Multi-primary mode
diff --git a/docs/document/content/features/shadow/limitations.cn.md b/docs/document/content/features/shadow/limitations.cn.md
index 02570dca21f..fc330b06c45 100644
--- a/docs/document/content/features/shadow/limitations.cn.md
+++ b/docs/document/content/features/shadow/limitations.cn.md
@@ -14,19 +14,19 @@ weight = 2
   SQL 支持列表:
   - INSERT
   
-  |  *SQL*                                                                           |  *是否支持*  |
-  | -------------------------------------------------------------------------------- | ----------- |
-  | INSERT INTO table (column,...) VALUES (value,...)                                |  支持       |
-  | INSERT INTO table (column,...) VALUES (value,...),(value,...),...                |  支持       |
-  | INSERT INTO table (column,...) SELECT column1 from table1 where column1 = value1 |  不支持     |
+  | *SQL*                                                                            | *是否支持* |
+  |----------------------------------------------------------------------------------|--------|
+  | INSERT INTO table (column,...) VALUES (value,...)                                | 支持     |
+  | INSERT INTO table (column,...) VALUES (value,...),(value,...),...                | 支持     |
+  | INSERT INTO table (column,...) SELECT column1 from table1 where column1 = value1 | 不支持    |
   
   - SELECT/UPDATE/DELETE
   
-  |  *条件类型*             |  *SQL*                                                                                   |  *是否支持*  |
-  | ---------------------- | ---------------------------------------------------------------------------------------- | ----------- |
-  | =                      | SELECT/UPDATE/DELETE ... WHERE column = value                                            | 支持         |
-  | LIKE/NOT LIKE          | SELECT/UPDATE/DELETE ... WHERE column LIKE/NOT LIKE value                                | 支持         |                        
-  | IN/NOT IN              | SELECT/UPDATE/DELETE ... WHERE column IN/NOT IN (value1,value2,...)                      | 支持         |
-  | BETWEEN                | SELECT/UPDATE/DELETE ... WHERE column BETWEEN value1 AND value2                          | 不支持       |
-  | GROUP BY ... HAVING... | SELECT/UPDATE/DELETE ... WHERE ... GROUP BY column HAVING column > value                 | 不支持       |
-  | 子查询                  | SELECT/UPDATE/DELETE ... WHERE column = (SELECT column FROM table WHERE column = value)  | 不支持       |
+  | *条件类型*                 | *SQL*                                                                                   | *是否支持* |
+  |------------------------|-----------------------------------------------------------------------------------------|--------|
+  | =                      | SELECT/UPDATE/DELETE ... WHERE column = value                                           | 支持     |
+  | LIKE/NOT LIKE          | SELECT/UPDATE/DELETE ... WHERE column LIKE/NOT LIKE value                               | 支持     |                        
+  | IN/NOT IN              | SELECT/UPDATE/DELETE ... WHERE column IN/NOT IN (value1,value2,...)                     | 支持     |
+  | BETWEEN                | SELECT/UPDATE/DELETE ... WHERE column BETWEEN value1 AND value2                         | 不支持    |
+  | GROUP BY ... HAVING... | SELECT/UPDATE/DELETE ... WHERE ... GROUP BY column HAVING column > value                | 不支持    |
+  | 子查询                    | SELECT/UPDATE/DELETE ... WHERE column = (SELECT column FROM table WHERE column = value) | 不支持    |
diff --git a/docs/document/content/features/shadow/limitations.en.md b/docs/document/content/features/shadow/limitations.en.md
index 663d5a42175..c8aa1101cd6 100644
--- a/docs/document/content/features/shadow/limitations.en.md
+++ b/docs/document/content/features/shadow/limitations.en.md
@@ -17,19 +17,19 @@ SQL support list
 
   - INSERT
   
-  |  *SQL*                                                                           |  *support or not*  |
-  | -------------------------------------------------------------------------------- | ------------------ |
-  | INSERT INTO table (column,...) VALUES (value,...)                                |  support           |
-  | INSERT INTO table (column,...) VALUES (value,...),(value,...),...                |  support           |
-  | INSERT INTO table (column,...) SELECT column1 from table1 where column1 = value1 |  do not support    |
+  | *SQL*                                                                            | *support or not* |
+  |----------------------------------------------------------------------------------|------------------|
+  | INSERT INTO table (column,...) VALUES (value,...)                                | support          |
+  | INSERT INTO table (column,...) VALUES (value,...),(value,...),...                | support          |
+  | INSERT INTO table (column,...) SELECT column1 from table1 where column1 = value1 | do not support   |
  
   - SELECT/UPDATE/DELETE
   
-  |  *condition categories*|  *SQL*                                                                                  |  *support or not*  |
-  | ---------------------- | --------------------------------------------------------------------------------------- | ------------------ |
-  | =                      | SELECT/UPDATE/DELETE ... WHERE column = value                                           | support            |
-  | LIKE/NOT LIKE          | SELECT/UPDATE/DELETE ... WHERE column LIKE/NOT LIKE value                               | support            |                        
-  | IN/NOT IN              | SELECT/UPDATE/DELETE ... WHERE column IN/NOT IN (value1,value2,...)                     | support            |
-  | BETWEEN                | SELECT/UPDATE/DELETE ... WHERE column BETWEEN value1 AND value2                         | do not support     |
-  | GROUP BY ... HAVING... | SELECT/UPDATE/DELETE ... WHERE ... GROUP BY column HAVING column > value                | do not support     |
-  | Sub Query              | SELECT/UPDATE/DELETE ... WHERE column = (SELECT column FROM table WHERE column = value) | do not support     |
+  | *condition categories* | *SQL*                                                                                   | *support or not* |
+  |------------------------|-----------------------------------------------------------------------------------------|------------------|
+  | =                      | SELECT/UPDATE/DELETE ... WHERE column = value                                           | support          |
+  | LIKE/NOT LIKE          | SELECT/UPDATE/DELETE ... WHERE column LIKE/NOT LIKE value                               | support          |                        
+  | IN/NOT IN              | SELECT/UPDATE/DELETE ... WHERE column IN/NOT IN (value1,value2,...)                     | support          |
+  | BETWEEN                | SELECT/UPDATE/DELETE ... WHERE column BETWEEN value1 AND value2                         | do not support   |
+  | GROUP BY ... HAVING... | SELECT/UPDATE/DELETE ... WHERE ... GROUP BY column HAVING column > value                | do not support   |
+  | Sub Query              | SELECT/UPDATE/DELETE ... WHERE column = (SELECT column FROM table WHERE column = value) | do not support   |
diff --git a/docs/document/content/overview/_index.cn.md b/docs/document/content/overview/_index.cn.md
index d33c0c67c1f..2f057592a50 100644
--- a/docs/document/content/overview/_index.cn.md
+++ b/docs/document/content/overview/_index.cn.md
@@ -32,16 +32,16 @@ ShardingSphere-Proxy 定位为透明化的数据库代理端,通过实现数
 
 ### 产品功能
 
-| 特性       | 定义 |
-| --------- | ----- |
-| 数据分片   | 数据分片,是应对海量数据存储与计算的有效手段。ShardingSphere 基于底层数据库提供分布式数据库解决方案,可以水平扩展计算和存储。 |
+| 特性    | 定义                                                                                                  |
+|-------|-----------------------------------------------------------------------------------------------------|
+| 数据分片  | 数据分片,是应对海量数据存储与计算的有效手段。ShardingSphere 基于底层数据库提供分布式数据库解决方案,可以水平扩展计算和存储。                              |
 | 分布式事务 | 事务能力,是保障数据库完整、安全的关键技术,也是数据库的核心技术。基于 XA 和 BASE 的混合事务引擎,ShardingSphere 提供在独立数据库上的分布式事务功能,保证跨数据源的数据安全。 |
-| 读写分离   | 读写分离,是应对高压力业务访问的手段。基于对 SQL 语义理解及对底层数据库拓扑感知能力,ShardingSphere 提供灵活的读写流量拆分和读流量负载均衡。 |
-| 高可用     | 高可用,是对数据存储计算平台的基本要求。ShardingSphere 提供基于原生或 Kubernetes 环境下数据库集群的分布式高可用能力。|
-| 数据迁移   | 数据迁移,是打通数据生态的关键能力。ShardingSphere 提供跨数据源的数据迁移能力,并可支持重分片扩展。 |
-| 联邦查询   | 联邦查询,是面对复杂数据环境下利用数据的有效手段。ShardingSphere 提供跨数据源的复杂查询分析能力,实现跨源的数据关联与聚合。 |
-| 数据加密   | 数据加密,是保证数据安全的基本手段。ShardingSphere 提供完整、透明、安全、低成本的数据加密解决方案。 |
-| 影子库     | 在全链路压测场景下,ShardingSphere 支持不同工作负载下的数据隔离,避免测试数据污染生产环境。 |
+| 读写分离  | 读写分离,是应对高压力业务访问的手段。基于对 SQL 语义理解及对底层数据库拓扑感知能力,ShardingSphere 提供灵活的读写流量拆分和读流量负载均衡。                    |
+| 高可用   | 高可用,是对数据存储计算平台的基本要求。ShardingSphere 提供基于原生或 Kubernetes 环境下数据库集群的分布式高可用能力。                            |
+| 数据迁移  | 数据迁移,是打通数据生态的关键能力。ShardingSphere 提供跨数据源的数据迁移能力,并可支持重分片扩展。                                           |
+| 联邦查询  | 联邦查询,是面对复杂数据环境下利用数据的有效手段。ShardingSphere 提供跨数据源的复杂查询分析能力,实现跨源的数据关联与聚合。                               |
+| 数据加密  | 数据加密,是保证数据安全的基本手段。ShardingSphere 提供完整、透明、安全、低成本的数据加密解决方案。                                           |
+| 影子库   | 在全链路压测场景下,ShardingSphere 支持不同工作负载下的数据隔离,避免测试数据污染生产环境。                                               |
 
 ### 产品优势
 
@@ -125,14 +125,14 @@ ShardingSphere-JDBC 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供
 
 ![ShardingSphere-JDBC Architecture](https://shardingsphere.apache.org/document/current/img/shardingsphere-jdbc_v3.png)
 
-|           | ShardingSphere-JDBC | ShardingSphere-Proxy |
-| --------- | ------------------- | -------------------- |
-| 数据库     | `任意`               | MySQL/PostgreSQL     |
-| 连接消耗数  | `高`                | 低                    |
-| 异构语言   | `仅 Java`            | 任意                  |
-| 性能      | `损耗低`              | 损耗略高               |
-| 无中心化   | `是`                 | 否                    |
-| 静态入口   | `无`                 | 有                    |
+|       | ShardingSphere-JDBC | ShardingSphere-Proxy |
+|-------|---------------------|----------------------|
+| 数据库   | `任意`                | MySQL/PostgreSQL     |
+| 连接消耗数 | `高`                 | 低                    |
+| 异构语言  | `仅 Java`            | 任意                   |
+| 性能    | `损耗低`               | 损耗略高                 |
+| 无中心化  | `是`                 | 否                    |
+| 静态入口  | `无`                 | 有                    |
 
 ### ShardingSphere-Proxy 独立部署
 
@@ -145,14 +145,14 @@ ShardingSphere-Proxy 定位为透明化的数据库代理端,通过实现数
 
 ![ShardingSphere-Proxy Architecture](https://shardingsphere.apache.org/document/current/img/shardingsphere-proxy_v2.png)
 
-|           | ShardingSphere-JDBC | ShardingSphere-Proxy |
-| --------- | ------------------- | -------------------- |
-| 数据库     | 任意                 | `MySQL/PostgreSQL`   |
-| 连接消耗数  | 高                  | `低`                  |
-| 异构语言   | 仅 Java              | `任意`                |
-| 性能      | 损耗低                | `损耗略高`             |
-| 无中心化   | 是                   | `否`                  |
-| 静态入口   | 无                   | `有`                  |
+|       | ShardingSphere-JDBC | ShardingSphere-Proxy |
+|-------|---------------------|----------------------|
+| 数据库   | 任意                  | `MySQL/PostgreSQL`   |
+| 连接消耗数 | 高                   | `低`                  |
+| 异构语言  | 仅 Java              | `任意`                 |
+| 性能    | 损耗低                 | `损耗略高`               |
+| 无中心化  | 是                   | `否`                  |
+| 静态入口  | 无                   | `有`                  |
 
 ### 混合部署架构
 
diff --git a/docs/document/content/overview/_index.en.md b/docs/document/content/overview/_index.en.md
index 38e55db6be7..767c8e7bedc 100644
--- a/docs/document/content/overview/_index.en.md
+++ b/docs/document/content/overview/_index.en.md
@@ -33,16 +33,16 @@ ShardingSphere-Proxy is a transparent database proxy, providing a database serve
 
 ### Product Features
 
-| Feature                 | Definition |
-| ----------------------- | ---------- |
-| Data Sharding           | Data sharding is an effective way to deal with massive data storage and computing. ShardingSphere provides a distributed database solution based on the underlying database, which can scale computing and storage horizontally. |
+| Feature                 | Definition                                                                                                                                                                                                                                                                                                                                   |
+|-------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Data Sharding           | Data sharding is an effective way to deal with massive data storage and computing. ShardingSphere provides a distributed database solution based on the underlying database, which can scale computing and storage horizontally.                                                                                                             |
 | Distributed Transaction | Transactional capability is key to ensuring database integrity and security and is also one of the databases' core technologies. With a hybrid engine based on XA and BASE transactions, ShardingSphere provides distributed transaction capabilities on top of standalone databases, enabling data security across underlying data sources. |
-| Read/write Splitting    | Read/write splitting can be used to cope with business access with high stress. ShardingSphere provides flexible read/write splitting capabilities and can achieve read access load balancing based on the understanding of SQL semantics and the ability to perceive the underlying database topology. |
-| High Availability       | High availability is a basic requirement for a data storage and computing platform. Guarantee the HA of your distributed database cluster with ShardingSphere’s Operator on Kubernetes, and the native HA of your existing data sources. |
-| Data Migration          | Data migration is the key to connecting data ecosystems. ShardingSphere provides migration capabilities to help users migrate the data from other data sources, while simultaneously performing data sharding. |
-| Query Federation        | Federated queries are effective in utilizing data in a complex data environment. ShardingSphere provides complex data query and analysis capabilities across data sources, simplifying the data aggregation from different data locations. |
-| Data Encryption         | Data Encryption is a basic way to ensure data security. ShardingSphere provides a complete, transparent, secure, and low-cost data encryption solution. |
-| Shadow Database         | In full-link online load testing scenarios, ShardingSphere supports data isolation in complex load testing scenarios through the shadow database function. Execute your load testing scenarios in a production environment without worrying about test data polluting your production data. |
+| Read/write Splitting    | Read/write splitting can be used to cope with business access with high stress. ShardingSphere provides flexible read/write splitting capabilities and can achieve read access load balancing based on the understanding of SQL semantics and the ability to perceive the underlying database topology.                                      |
+| High Availability       | High availability is a basic requirement for a data storage and computing platform. Guarantee the HA of your distributed database cluster with ShardingSphere’s Operator on Kubernetes, and the native HA of your existing data sources.                                                                                                     |
+| Data Migration          | Data migration is the key to connecting data ecosystems. ShardingSphere provides migration capabilities to help users migrate the data from other data sources, while simultaneously performing data sharding.                                                                                                                               |
+| Query Federation        | Federated queries are effective in utilizing data in a complex data environment. ShardingSphere provides complex data query and analysis capabilities across data sources, simplifying the data aggregation from different data locations.                                                                                                   |
+| Data Encryption         | Data Encryption is a basic way to ensure data security. ShardingSphere provides a complete, transparent, secure, and low-cost data encryption solution.                                                                                                                                                                                      |
+| Shadow Database         | In full-link online load testing scenarios, ShardingSphere supports data isolation in complex load testing scenarios through the shadow database function. Execute your load testing scenarios in a production environment without worrying about test data polluting your production data.                                                  |
 
 ### Advantages
 
@@ -130,7 +130,7 @@ It can be considered as an enhanced version of the JDBC driver, which is fully c
 ![ShardingSphere-JDBC Architecture](https://shardingsphere.apache.org/document/current/img/shardingsphere-jdbc_v3.png)
 
 |                        | ShardingSphere-JDBC | ShardingSphere-Proxy |
-| ---------------------- | ------------------- | -------------------- |
+|------------------------|---------------------|----------------------|
 | Database               | `Any`               | MySQL/PostgreSQL     |
 | Connections Count Cost | `More`              | Less                 |
 | Heterogeneous language | `Java Only`         | Any                  |
@@ -151,7 +151,7 @@ It can use any kind of terminal that is compatible with MySQL or PostgreSQL prot
 ![ShardingSphere-Proxy Architecture](https://shardingsphere.apache.org/document/current/img/shardingsphere-proxy_v2.png)
 
 |                        | ShardingSphere-JDBC | ShardingSphere-Proxy   |
-| ---------------------- | ------------------- | ---------------------- |
+|------------------------|---------------------|------------------------|
 | Database               | Any                 | `MySQL/PostgreSQL`     |
 | Connections Count Cost | More                | `Less`                 |
 | Heterogeneous language | Java Only           | `Any`                  |
diff --git a/docs/document/content/reference/shadow/_index.cn.md b/docs/document/content/reference/shadow/_index.cn.md
index 4fe3da0dd86..692e12aa939 100644
--- a/docs/document/content/reference/shadow/_index.cn.md
+++ b/docs/document/content/reference/shadow/_index.cn.md
@@ -5,20 +5,24 @@ weight = 9
 +++
 
 ## 原理介绍
+
 Apache ShardingSphere 通过解析 SQL,对传入的 SQL 进行影子判定,根据配置文件中用户设置的影子规则,路由到生产库或者影子库。
 ![执行流程](https://shardingsphere.apache.org/document/current/img/shadow/execute.png)
 
 以 INSERT 语句为例,在写入数据时,Apache ShardingSphere 会对 SQL 进行解析,再根据配置文件中的规则,构造一条路由链。 在当前版本的功能中,影子功能处于路由链中的最后一个执行单元,即,如果有其他需要路由的规则存在,如分片,Apache ShardingSphere 会首先根据分片规则,路由到某一个数据库,再执行影子路由判定流程,判定执行SQL满足影子规则的配置,数据路由到与之对应的影子库,生产数据则维持不变。
 
 ### DML 语句
+
 支持两种算法。影子判定会首先判断执行 SQL 相关表与配置的影子表是否有交集。如果有交集,依次判定交集部分影子表关联的影子算法,有任何一个判定成功。SQL 语句路由到影子库。
 影子表没有交集或者影子算法判定不成功,SQL 语句路由到生产库。
 
 ### DDL 语句
+
 仅支持注解影子算法。在压测场景下,DDL 语句一般不需要测试。主要在初始化或者修改影子库中影子表时使用。
 影子判定会首先判断执行 SQL 是否包含注解。如果包含注解,影子规则中配置的 HINT 影子算法依次判定。有任何一个判定成功。SQL 语句路由到影子库。
 执行 SQL 不包含注解或者 HINT 影子算法判定不成功,SQL 语句路由到生产库。
 
 ## 相关参考
+
 [JAVA API:影子库配置](/cn/user-manual/shardingsphere-jdbc/java-api/rules/shadow/)  
 [YAML 配置:影子库配置](/cn/user-manual/shardingsphere-jdbc/yaml-config/rules/shadow/)  
diff --git a/docs/document/content/reference/shadow/_index.en.md b/docs/document/content/reference/shadow/_index.en.md
index 7a74576fd13..e8e71e15ec1 100644
--- a/docs/document/content/reference/shadow/_index.en.md
+++ b/docs/document/content/reference/shadow/_index.en.md
@@ -5,22 +5,25 @@ weight = 9
 +++
 
 ## How it works
+
 Apache ShardingSphere determines the incoming SQL via shadow by parsing the SQL and routing it to the production or shadow database based on the shadow rules set by the user in the configuration file.
 ![execute process](https://shardingsphere.apache.org/document/current/img/shadow/execute.png)
 
-
 In the example of an INSERT statement, when writing data, Apache ShardingSphere parses the SQL and then constructs a routing chain based on the rules in the configuration file.
 In the current version, the shadow feature is at the last execution unit in the routing chain, i.e. if other rules exist that require routing, such as sharding, Apache ShardingSphere will first route to a particular database according to the sharding rules, and then run the shadow routing determination process to determine that the execution SQL meets the configuration set by shadow rules. Then data is routed to the corresponding shadow database, while the production data remains unchanged.
 
 ### DML sentence
+
 Two algorithms are supported. Shadow determination first determines whether the execution SQL-related table intersects with the configured shadow table. If the result is positive, the shadow algorithm within the part of intersection associated with the shadow table will be determined sequentially. If any of the determination is successful, the SQL statement is routed to the shadow library.
 If there is no intersection or the shadow algorithm determination is unsuccessful, the SQL statement is routed to the production database.
 
 ### DDL sentence
+
 Only supports shadow algorithm with comments attached. In stress testing scenarios, DDL statements are generally not required for testing, and are used mainly when initializing or modifying shadow tables in the shadow database.
 The shadow determination will first determine whether the execution SQL contains comments  or not. If the result is a yes, the HINT shadow algorithm configured in the shadow rules determines them in order. The SQL statement is routed to the shadow database if any of the determinations are successful.
 If the execution SQL does not contain comments or the HINT shadow algorithm determination is unsuccessful, the SQL statements are routed to the production database.
 
 ## References
+
 [JAVA API: shadow database configuration](/en/user-manual/shardingsphere-jdbc/java-api/rules/shadow/)  
 [YAMLconfiguration: shadow database](/en/user-manual/shardingsphere-jdbc/yaml-config/rules/shadow/)  
diff --git a/docs/document/content/reference/sharding/parse.cn.md b/docs/document/content/reference/sharding/parse.cn.md
index 7e82c6fb670..8edf9651e6a 100644
--- a/docs/document/content/reference/sharding/parse.cn.md
+++ b/docs/document/content/reference/sharding/parse.cn.md
@@ -106,14 +106,14 @@ String result = sqlVisitorEngine.visit(parseASTNode);
 
 例子:
 
-| 原 SQL                                                                                                                                                                                                                                                                                     | 格式化 SQL                                                                                                                                   |
-|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |-------------------------------------------------------------------------------------------------------------------------------------------- |
-| select a+1 as b, name n from table1 join table2 where id=1 and name='lu';                                                                                                                                                                                                                  | SELECT a + 1 AS b, name n<br>FROM table1 JOIN table2<br>WHERE<br>&emsp;&emsp;&emsp;&emsp;id = 1<br>&emsp;&emsp;&emsp;&emsp;and name = 'lu'; |
-| select id, name, age, sex, ss, yy from table1 where id=1;                                                                                                                                                                                                                                  | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;sex , ss , yy <br>FROM table1<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;id = 1; |
+| 原 SQL                                                                                                                                                                                                                                                                                      | 格式化 SQL                                                                                                                                                                                                       [...]
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+| select a+1 as b, name n from table1 join table2 where id=1 and name='lu';                                                                                                                                                                                                                  | SELECT a + 1 AS b, name n<br>FROM table1 JOIN table2<br>WHERE<br>&emsp;&emsp;&emsp;&emsp;id = 1<br>&emsp;&emsp;&emsp;&emsp;and name = 'lu';                                                                   [...]
+| select id, name, age, sex, ss, yy from table1 where id=1;                                                                                                                                                                                                                                  | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;sex , ss , yy <br>FROM table1<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;id = 1;                                                                               [...]
 | select id, name, age, count(*) as n, (select id, name, age, sex from table2 where id=2) as sid, yyyy from table1 where id=1;                                                                                                                                                               | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;COUNT(*) AS n, <br>&emsp;&emsp;&emsp;&emsp;(<br>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;&em [...]
-| select id, name, age, sex, ss, yy from table1 where id=1 and name=1 and a=1 and b=2 and c=4 and d=3;                                                                                                                                                                                       | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;sex , ss , yy <br>FROM table1<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;id = 1<br>&emsp;&emsp;&emsp;&emsp;and name = 1<br>&emsp;&emsp;&emsp;&emsp;and a = 1<b [...]
-| ALTER TABLE t_order ADD column4 DATE, ADD column5 DATETIME, engine ss max_rows 10,min_rows 2, <br>ADD column6 TIMESTAMP, ADD column7 TIME;                                                                                                                                                 | ALTER TABLE t_order<br>&emsp;&emsp;&emsp;&emsp;ADD column4 DATE,<br>&emsp;&emsp;&emsp;&emsp;ADD column5 DATETIME,<br>&emsp;&emsp;&emsp;&emsp;ENGINE ss<br>&emsp;&emsp;&emsp;&emsp;MAX_ROWS 10,<br>&emsp;&emsp [...]
-| CREATE TABLE IF NOT EXISTS <br>`runoob_tbl`(`runoob_id` INT UNSIGNED AUTO_INCREMENT,`runoob_title` VARCHAR(100) NOT NULL,<br>`runoob_author` VARCHAR(40) NOT NULL,`runoob_test` NATIONAL CHAR(40),<br>`submission_date` DATE,PRIMARY KEY (`runoob_id`))ENGINE=InnoDB DEFAULT CHARSET=utf8; | CREATE TABLE IF NOT EXISTS `runoob_tbl` (<br>&emsp;&emsp;&emsp;&emsp;`runoob_id` INT UNSIGNED AUTO_INCREMENT,<br>&emsp;&emsp;&emsp;&emsp;`runoob_title` VARCHAR(100) NOT NULL,<br>&emsp;&emsp;&emsp;&emsp;`ru [...]
-| INSERT INTO t_order_item(order_id, user_id, status, creation_date) <br>values (1, 1, 'insert', '2017-08-08'), (2, 2, 'insert', '2017-08-08') ON DUPLICATE KEY UPDATE status = 'init';                                                                                                      | INSERT  INTO t_order_item (order_id , user_id , status , creation_date)<br>VALUES<br>&emsp;&emsp;&emsp;&emsp;(1, 1, 'insert', '2017-08-08'),<br>&emsp;&emsp;&emsp;&emsp;(2, 2, 'insert', '2017-08-08')<br>ON  [...]
-| INSERT INTO t_order SET order_id = 1, user_id = 1, status = convert(to_base64(aes_encrypt(1, 'key')) USING utf8)<br> ON DUPLICATE KEY UPDATE status = VALUES(status);                                                                                                                      | INSERT  INTO t_order SET order_id = 1,<br>&emsp;&emsp;&emsp;&emsp;user_id = 1,<br>&emsp;&emsp;&emsp;&emsp;status = CONVERT(to_base64(aes_encrypt(1 , 'key')) USING utf8)<br>ON DUPLICATE KEY UPDATE status =  [...]
-| INSERT INTO t_order (order_id, user_id, status) SELECT order_id, user_id, status FROM t_order WHERE order_id = 1;                                                                                                                                                                          | INSERT  INTO t_order (order_id , user_id , status) <br>SELECT order_id , user_id , status <br>FROM t_order<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;order_id = 1; |
+| select id, name, age, sex, ss, yy from table1 where id=1 and name=1 and a=1 and b=2 and c=4 and d=3;                                                                                                                                                                                       | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;sex , ss , yy <br>FROM table1<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;id = 1<br>&emsp;&emsp;&emsp;&emsp;and name = 1<br>&emsp;&emsp;&emsp;&emsp;and a = 1<b [...]
+| ALTER TABLE t_order ADD column4 DATE, ADD column5 DATETIME, engine ss max_rows 10,min_rows 2, <br>ADD column6 TIMESTAMP, ADD column7 TIME;                                                                                                                                                 | ALTER TABLE t_order<br>&emsp;&emsp;&emsp;&emsp;ADD column4 DATE,<br>&emsp;&emsp;&emsp;&emsp;ADD column5 DATETIME,<br>&emsp;&emsp;&emsp;&emsp;ENGINE ss<br>&emsp;&emsp;&emsp;&emsp;MAX_ROWS 10,<br>&emsp;&emsp [...]
+| CREATE TABLE IF NOT EXISTS <br>`runoob_tbl`(`runoob_id` INT UNSIGNED AUTO_INCREMENT,`runoob_title` VARCHAR(100) NOT NULL,<br>`runoob_author` VARCHAR(40) NOT NULL,`runoob_test` NATIONAL CHAR(40),<br>`submission_date` DATE,PRIMARY KEY (`runoob_id`))ENGINE=InnoDB DEFAULT CHARSET=utf8; | CREATE TABLE IF NOT EXISTS `runoob_tbl` (<br>&emsp;&emsp;&emsp;&emsp;`runoob_id` INT UNSIGNED AUTO_INCREMENT,<br>&emsp;&emsp;&emsp;&emsp;`runoob_title` VARCHAR(100) NOT NULL,<br>&emsp;&emsp;&emsp;&emsp;`ru [...]
+| INSERT INTO t_order_item(order_id, user_id, status, creation_date) <br>values (1, 1, 'insert', '2017-08-08'), (2, 2, 'insert', '2017-08-08') ON DUPLICATE KEY UPDATE status = 'init';                                                                                                      | INSERT  INTO t_order_item (order_id , user_id , status , creation_date)<br>VALUES<br>&emsp;&emsp;&emsp;&emsp;(1, 1, 'insert', '2017-08-08'),<br>&emsp;&emsp;&emsp;&emsp;(2, 2, 'insert', '2017-08-08')<br>ON  [...]
+| INSERT INTO t_order SET order_id = 1, user_id = 1, status = convert(to_base64(aes_encrypt(1, 'key')) USING utf8)<br> ON DUPLICATE KEY UPDATE status = VALUES(status);                                                                                                                      | INSERT  INTO t_order SET order_id = 1,<br>&emsp;&emsp;&emsp;&emsp;user_id = 1,<br>&emsp;&emsp;&emsp;&emsp;status = CONVERT(to_base64(aes_encrypt(1 , 'key')) USING utf8)<br>ON DUPLICATE KEY UPDATE status =  [...]
+| INSERT INTO t_order (order_id, user_id, status) SELECT order_id, user_id, status FROM t_order WHERE order_id = 1;                                                                                                                                                                          | INSERT  INTO t_order (order_id , user_id , status) <br>SELECT order_id , user_id , status <br>FROM t_order<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;order_id = 1;                                                 [...]
diff --git a/docs/document/content/reference/sharding/parse.en.md b/docs/document/content/reference/sharding/parse.en.md
index 62d8823e57f..6fcfabce703 100644
--- a/docs/document/content/reference/sharding/parse.en.md
+++ b/docs/document/content/reference/sharding/parse.en.md
@@ -103,14 +103,14 @@ String result = sqlVisitorEngine.visit(parseASTNode);
 
 Example:
 
-| Original SQL                                                                                                                                                                                                                                                                               | Formatted SQL                                                                                                                               |
-|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |-------------------------------------------------------------------------------------------------------------------------------------------- |
-| select a+1 as b, name n from table1 join table2 where id=1 and name='lu';                                                                                                                                                                                                                  | SELECT a + 1 AS b, name n<br>FROM table1 JOIN table2<br>WHERE<br>&emsp;&emsp;&emsp;&emsp;id = 1<br>&emsp;&emsp;&emsp;&emsp;and name = 'lu'; |
-| select id, name, age, sex, ss, yy from table1 where id=1;                                                                                                                                                                                                                                  | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;sex , ss , yy <br>FROM table1<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;id = 1; |
+| Original SQL                                                                                                                                                                                                                                                                               | Formatted SQL                                                                                                                                                                                                 [...]
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+| select a+1 as b, name n from table1 join table2 where id=1 and name='lu';                                                                                                                                                                                                                  | SELECT a + 1 AS b, name n<br>FROM table1 JOIN table2<br>WHERE<br>&emsp;&emsp;&emsp;&emsp;id = 1<br>&emsp;&emsp;&emsp;&emsp;and name = 'lu';                                                                   [...]
+| select id, name, age, sex, ss, yy from table1 where id=1;                                                                                                                                                                                                                                  | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;sex , ss , yy <br>FROM table1<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;id = 1;                                                                               [...]
 | select id, name, age, count(*) as n, (select id, name, age, sex from table2 where id=2) as sid, yyyy from table1 where id=1;                                                                                                                                                               | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;COUNT(*) AS n, <br>&emsp;&emsp;&emsp;&emsp;(<br>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;&em [...]
-| select id, name, age, sex, ss, yy from table1 where id=1 and name=1 and a=1 and b=2 and c=4 and d=3;                                                                                                                                                                                       | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;sex , ss , yy <br>FROM table1<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;id = 1<br>&emsp;&emsp;&emsp;&emsp;and name = 1<br>&emsp;&emsp;&emsp;&emsp;and a = 1<b [...]
-| ALTER TABLE t_order ADD column4 DATE, ADD column5 DATETIME, engine ss max_rows 10,min_rows 2, <br>ADD column6 TIMESTAMP, ADD column7 TIME;                                                                                                                                                 | ALTER TABLE t_order<br>&emsp;&emsp;&emsp;&emsp;ADD column4 DATE,<br>&emsp;&emsp;&emsp;&emsp;ADD column5 DATETIME,<br>&emsp;&emsp;&emsp;&emsp;ENGINE ss<br>&emsp;&emsp;&emsp;&emsp;MAX_ROWS 10,<br>&emsp;&emsp [...]
-| CREATE TABLE IF NOT EXISTS <br>`runoob_tbl`(`runoob_id` INT UNSIGNED AUTO_INCREMENT,`runoob_title` VARCHAR(100) NOT NULL,<br>`runoob_author` VARCHAR(40) NOT NULL,`runoob_test` NATIONAL CHAR(40),<br>`submission_date` DATE,PRIMARY KEY (`runoob_id`))ENGINE=InnoDB DEFAULT CHARSET=utf8; | CREATE TABLE IF NOT EXISTS `runoob_tbl` (<br>&emsp;&emsp;&emsp;&emsp;`runoob_id` INT UNSIGNED AUTO_INCREMENT,<br>&emsp;&emsp;&emsp;&emsp;`runoob_title` VARCHAR(100) NOT NULL,<br>&emsp;&emsp;&emsp;&emsp;`ru [...]
-| INSERT INTO t_order_item(order_id, user_id, status, creation_date) <br>values (1, 1, 'insert', '2017-08-08'), (2, 2, 'insert', '2017-08-08') ON DUPLICATE KEY UPDATE status = 'init';                                                                                                      | INSERT  INTO t_order_item (order_id , user_id , status , creation_date)<br>VALUES<br>&emsp;&emsp;&emsp;&emsp;(1, 1, 'insert', '2017-08-08'),<br>&emsp;&emsp;&emsp;&emsp;(2, 2, 'insert', '2017-08-08')<br>ON  [...]
-| INSERT INTO t_order SET order_id = 1, user_id = 1, status = convert(to_base64(aes_encrypt(1, 'key')) USING utf8)<br> ON DUPLICATE KEY UPDATE status = VALUES(status);                                                                                                                      | INSERT  INTO t_order SET order_id = 1,<br>&emsp;&emsp;&emsp;&emsp;user_id = 1,<br>&emsp;&emsp;&emsp;&emsp;status = CONVERT(to_base64(aes_encrypt(1 , 'key')) USING utf8)<br>ON DUPLICATE KEY UPDATE status =  [...]
-| INSERT INTO t_order (order_id, user_id, status) SELECT order_id, user_id, status FROM t_order WHERE order_id = 1;                                                                                                                                                                          | INSERT  INTO t_order (order_id , user_id , status) <br>SELECT order_id , user_id , status <br>FROM t_order<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;order_id = 1; |
+| select id, name, age, sex, ss, yy from table1 where id=1 and name=1 and a=1 and b=2 and c=4 and d=3;                                                                                                                                                                                       | SELECT id , name , age , <br>&emsp;&emsp;&emsp;&emsp;sex , ss , yy <br>FROM table1<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;id = 1<br>&emsp;&emsp;&emsp;&emsp;and name = 1<br>&emsp;&emsp;&emsp;&emsp;and a = 1<b [...]
+| ALTER TABLE t_order ADD column4 DATE, ADD column5 DATETIME, engine ss max_rows 10,min_rows 2, <br>ADD column6 TIMESTAMP, ADD column7 TIME;                                                                                                                                                 | ALTER TABLE t_order<br>&emsp;&emsp;&emsp;&emsp;ADD column4 DATE,<br>&emsp;&emsp;&emsp;&emsp;ADD column5 DATETIME,<br>&emsp;&emsp;&emsp;&emsp;ENGINE ss<br>&emsp;&emsp;&emsp;&emsp;MAX_ROWS 10,<br>&emsp;&emsp [...]
+| CREATE TABLE IF NOT EXISTS <br>`runoob_tbl`(`runoob_id` INT UNSIGNED AUTO_INCREMENT,`runoob_title` VARCHAR(100) NOT NULL,<br>`runoob_author` VARCHAR(40) NOT NULL,`runoob_test` NATIONAL CHAR(40),<br>`submission_date` DATE,PRIMARY KEY (`runoob_id`))ENGINE=InnoDB DEFAULT CHARSET=utf8; | CREATE TABLE IF NOT EXISTS `runoob_tbl` (<br>&emsp;&emsp;&emsp;&emsp;`runoob_id` INT UNSIGNED AUTO_INCREMENT,<br>&emsp;&emsp;&emsp;&emsp;`runoob_title` VARCHAR(100) NOT NULL,<br>&emsp;&emsp;&emsp;&emsp;`ru [...]
+| INSERT INTO t_order_item(order_id, user_id, status, creation_date) <br>values (1, 1, 'insert', '2017-08-08'), (2, 2, 'insert', '2017-08-08') ON DUPLICATE KEY UPDATE status = 'init';                                                                                                      | INSERT  INTO t_order_item (order_id , user_id , status , creation_date)<br>VALUES<br>&emsp;&emsp;&emsp;&emsp;(1, 1, 'insert', '2017-08-08'),<br>&emsp;&emsp;&emsp;&emsp;(2, 2, 'insert', '2017-08-08')<br>ON  [...]
+| INSERT INTO t_order SET order_id = 1, user_id = 1, status = convert(to_base64(aes_encrypt(1, 'key')) USING utf8)<br> ON DUPLICATE KEY UPDATE status = VALUES(status);                                                                                                                      | INSERT  INTO t_order SET order_id = 1,<br>&emsp;&emsp;&emsp;&emsp;user_id = 1,<br>&emsp;&emsp;&emsp;&emsp;status = CONVERT(to_base64(aes_encrypt(1 , 'key')) USING utf8)<br>ON DUPLICATE KEY UPDATE status =  [...]
+| INSERT INTO t_order (order_id, user_id, status) SELECT order_id, user_id, status FROM t_order WHERE order_id = 1;                                                                                                                                                                          | INSERT  INTO t_order (order_id , user_id , status) <br>SELECT order_id , user_id , status <br>FROM t_order<br>WHERE <br>&emsp;&emsp;&emsp;&emsp;order_id = 1;                                                 [...]
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/encrypt.cn.md b/docs/document/content/user-manual/common-config/builtin-algorithm/encrypt.cn.md
index 0f5485c0958..84932dcf6f7 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/encrypt.cn.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/encrypt.cn.md
@@ -17,9 +17,9 @@ weight = 5
 
 可配置属性:
 
-| *名称*   | *数据类型* | *说明*  |
-|--------| --------- |-------|
-| salt   | String    | 盐值(可选)|
+| *名称* | *数据类型* | *说明*   |
+|------|--------|--------|
+| salt | String | 盐值(可选) |
 
 #### AES 加密算法
 
@@ -27,9 +27,9 @@ weight = 5
 
 可配置属性:
 
-| *名称*         | *数据类型* | *说明*         |
-| ------------- | --------- | ------------- |
-| aes-key-value | String    | AES 使用的 KEY |
+| *名称*          | *数据类型* | *说明*        |
+|---------------|--------|-------------|
+| aes-key-value | String | AES 使用的 KEY |
 
 #### RC4 加密算法
 
@@ -37,9 +37,9 @@ weight = 5
 
 可配置属性:
 
-| *名称*         | *数据类型* | *说明*         |
-| ------------- | --------- | ------------- |
-| rc4-key-value | String    | RC4 使用的 KEY |
+| *名称*          | *数据类型* | *说明*        |
+|---------------|--------|-------------|
+| rc4-key-value | String | RC4 使用的 KEY |
 
 #### SM3 加密算法
 
@@ -47,9 +47,9 @@ weight = 5
 
 可配置属性:
 
-| *名称*         | *数据类型* | *说明*         |
-| ------------- | --------- | ------------- |
-| sm3-salt      | String    | SM3 使用的 SALT(空或 8 Bytes) |
+| *名称*     | *数据类型* | *说明*                     |
+|----------|--------|--------------------------|
+| sm3-salt | String | SM3 使用的 SALT(空或 8 Bytes) |
 
 #### SM4 加密算法
 
@@ -57,12 +57,12 @@ weight = 5
 
 可配置属性:
 
-| *名称*         | *数据类型* | *说明*         |
-| ------------- | --------- | ------------- |
-| sm4-key       | String    | SM4 使用的 KEY (16 Bytes) |
-| sm4-mode      | String    | SM4 使用的 MODE (CBC 或 ECB) |
-| sm4-iv        | String    | SM4 使用的 IV (MODE 为 CBC 时需指定,16 Bytes)|
-| sm4-padding   | String    | SM4 使用的 PADDING (PKCS5Padding 或 PKCS7Padding,暂不支持 NoPadding)|
+| *名称*        | *数据类型* | *说明*                                                         |
+|-------------|--------|--------------------------------------------------------------|
+| sm4-key     | String | SM4 使用的 KEY (16 Bytes)                                       |
+| sm4-mode    | String | SM4 使用的 MODE (CBC 或 ECB)                                     |
+| sm4-iv      | String | SM4 使用的 IV (MODE 为 CBC 时需指定,16 Bytes)                        |
+| sm4-padding | String | SM4 使用的 PADDING (PKCS5Padding 或 PKCS7Padding,暂不支持 NoPadding) |
 
 ### 模糊加密算法
 
@@ -72,12 +72,12 @@ weight = 5
 
 可配置属性:
 
-| *名称* | *数据类型* | *说明*                      |
-| -------- | ------------ | ----------------------------- |
-| delta    | int          | 字符Unicode码偏移量(十进制) |
-| mask     | int          | 字符加密掩码(十进制)        |
-| start    | int          | 密文Unicode初始码(十进制)   |
-| dict     | String       | 常见字                        |
+| *名称*  | *数据类型* | *说明*               |
+|-------|--------|--------------------|
+| delta | int    | 字符Unicode码偏移量(十进制) |
+| mask  | int    | 字符加密掩码(十进制)        |
+| start | int    | 密文Unicode初始码(十进制)  |
+| dict  | String | 常见字                |
 
 ## 操作步骤
 1. 在加密规则中配置加密器
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/encrypt.en.md b/docs/document/content/user-manual/common-config/builtin-algorithm/encrypt.en.md
index 8f4155ba6b0..1641b922724 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/encrypt.en.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/encrypt.en.md
@@ -18,7 +18,7 @@ Type: MD5
 Attributes:
 
 | *Name* | *DataType* | *Description*        |
-|--------| ---------- |----------------------|
+|--------|------------|----------------------|
 | salt   | String     | Salt value(optional) |
 
 #### AES Encrypt Algorithm
@@ -28,7 +28,7 @@ Type: AES
 Attributes:
 
 | *Name*        | *DataType* | *Description* |
-| ------------- | ---------- | ------------- |
+|---------------|------------|---------------|
 | aes-key-value | String     | AES KEY       |
 
 #### RC4 Encrypt Algorithm
@@ -38,7 +38,7 @@ Type: RC4
 Attributes:
 
 | *Name*        | *DataType* | *Description* |
-| ------------- | ---------- | ------------- |
+|---------------|------------|---------------|
 | rc4-key-value | String     | RC4 KEY       |
 
 #### SM3 Encrypt Algorithm
@@ -47,9 +47,9 @@ Type: SM3
 
 Attributes:
 
-| *Name*        | *DataType* | *Description* |
-| ------------- | ---------- | ------------- |
-| sm3-salt      | String     | SM3 SALT (should be blank or 8 bytes long)      |
+| *Name*   | *DataType* | *Description*                              |
+|----------|------------|--------------------------------------------|
+| sm3-salt | String     | SM3 SALT (should be blank or 8 bytes long) |
 
 #### SM4 Encrypt Algorithm
 
@@ -57,12 +57,12 @@ Type: SM4
 
 Attributes:
 
-| *Name*        | *DataType* | *Description* |
-| ------------- | ---------- | ------------- |
-| sm4-key       | String     | SM4 KEY (should be 16 bytes) |
-| sm4-mode      | String     | SM4 MODE (should be CBC or ECB) |
-| sm4-iv        | String     | SM4 IV (should be specified on CBC, 16 bytes long)|
-| sm4-padding   | String     | SM4 PADDING (should be PKCS5Padding or PKCS7Padding, NoPadding excepted)|
+| *Name*      | *DataType* | *Description*                                                            |
+|-------------|------------|--------------------------------------------------------------------------|
+| sm4-key     | String     | SM4 KEY (should be 16 bytes)                                             |
+| sm4-mode    | String     | SM4 MODE (should be CBC or ECB)                                          |
+| sm4-iv      | String     | SM4 IV (should be specified on CBC, 16 bytes long)                       |
+| sm4-padding | String     | SM4 PADDING (should be PKCS5Padding or PKCS7Padding, NoPadding excepted) |
 
 ### Like Encrypt Algorithm
 
@@ -73,11 +73,11 @@ Type:CHAR_DIGEST_LIKE
 Attributes:
 
 | *Name* | *DataType* | *Description*                                   |
-| -------- | ------------ | ------------------------------------------------- |
-| delta    | int          | Character Unicode offset(decimal number)        |
-| mask     | int          | Character encryption mask(decimal number)       |
-| start    | int          | Ciphertext Unicode initial code(decimal number) |
-| dict     | String       | Common words                                      |
+|--------|------------|-------------------------------------------------|
+| delta  | int        | Character Unicode offset(decimal number)        |
+| mask   | int        | Character encryption mask(decimal number)       |
+| start  | int        | Ciphertext Unicode initial code(decimal number) |
+| dict   | String     | Common words                                    |
 
 ## Operating Procedure
 1. Configure encryptors in an encryption rule.
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/keygen.cn.md b/docs/document/content/user-manual/common-config/builtin-algorithm/keygen.cn.md
index 4d65aa86e5a..6ea33786630 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/keygen.cn.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/keygen.cn.md
@@ -17,11 +17,11 @@ weight = 3
 
 可配置属性:
 
-| *属性名称*                                      | *数据类型* | *说明*                                                                                                                                                                             | *默认值* |
-| --------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
-| worker-id (?)                                 | long     | 工作机器唯一标识                                                                                                                                                                      | 0       |
-| max-vibration-offset (?)                      | int      | 最大抖动上限值,范围[0, 4096)。注:若使用此算法生成值作分片值,建议配置此属性。此算法在不同毫秒内所生成的 key 取模 2^n (2^n一般为分库或分表数) 之后结果总为 0 或 1。为防止上述分片问题,建议将此属性值配置为 (2^n)-1  | 1       |
-| max-tolerate-time-difference-milliseconds (?) | long     | 最大容忍时钟回退时间,单位:毫秒                                                                                                                                                         | 10 毫秒  |
+| *属性名称*                                        | *数据类型* | *说明*                                                                                                                          | *默认值* |
+|-----------------------------------------------|--------|-------------------------------------------------------------------------------------------------------------------------------|-------|
+| worker-id (?)                                 | long   | 工作机器唯一标识                                                                                                                      | 0     |
+| max-vibration-offset (?)                      | int    | 最大抖动上限值,范围[0, 4096)。注:若使用此算法生成值作分片值,建议配置此属性。此算法在不同毫秒内所生成的 key 取模 2^n (2^n一般为分库或分表数) 之后结果总为 0 或 1。为防止上述分片问题,建议将此属性值配置为 (2^n)-1 | 1     |
+| max-tolerate-time-difference-milliseconds (?) | long   | 最大容忍时钟回退时间,单位:毫秒                                                                                                              | 10 毫秒 |
 
 *注意*:worker-id 为选配项
 1. 在单机模式下支持用户自定义配置,如果用户不配置使用默认值为0。
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/keygen.en.md b/docs/document/content/user-manual/common-config/builtin-algorithm/keygen.en.md
index 3fc66c45c5b..fee070a25e1 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/keygen.en.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/keygen.en.md
@@ -23,11 +23,11 @@ Type: SNOWFLAKE
 
 Attributes:
 
-| *Name*                                        | *DataType* | *Description*                                                                | *Default Value* |
-| --------------------------------------------- | ---------- | ---------------------------------------------------------------------------- | --------------- |
-| worker-id (?)                                 | long       | The unique ID for working machine                                            | 0               |
-| max-tolerate-time-difference-milliseconds (?) | long       | The max tolerate time for different server's time difference in milliseconds | 10 milliseconds |
-| max-vibration-offset (?)                      | int        | The max upper limit value of vibrate number, range `[0, 4096)`. Notice: To use the generated value of this algorithm as sharding value, it is recommended to configure this property. The algorithm generates key mod `2^n` (`2^n` is usually the sharding amount of tables or databases) in different milliseconds and the result is always `0` or `1`. To prevent the above sharding problem, it is recommended to configure this property, [...]
+| *Name*                                        | *DataType* | *Description*                                                                                                                                                                                                                                                                                                                                                                                                                                 [...]
+|-----------------------------------------------|------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+| worker-id (?)                                 | long       | The unique ID for working machine                                                                                                                                                                                                                                                                                                                                                                                                             [...]
+| max-tolerate-time-difference-milliseconds (?) | long       | The max tolerate time for different server's time difference in milliseconds                                                                                                                                                                                                                                                                                                                                                                  [...]
+| max-vibration-offset (?)                      | int        | The max upper limit value of vibrate number, range `[0, 4096)`. Notice: To use the generated value of this algorithm as sharding value, it is recommended to configure this property. The algorithm generates key mod `2^n` (`2^n` is usually the sharding amount of tables or databases) in different milliseconds and the result is always `0` or `1`. To prevent the above sharding problem, it is recommended to configure this property, [...]
 
 *Note*: worker-id is optional
 1. In standalone mode, support user-defined configuration, if the user does not configure the default value of 0.
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/mask.cn.md b/docs/document/content/user-manual/common-config/builtin-algorithm/mask.cn.md
index 9d87919ed01..2aa745c5659 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/mask.cn.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/mask.cn.md
@@ -17,9 +17,9 @@ weight = 9
 
 可配置属性:
 
-| *名称*   | *数据类型* | *说明*  |
-|--------| --------- |-------|
-| salt   | String    | 盐值(可选)|
+| *名称* | *数据类型* | *说明*   |
+|------|--------|--------|
+| salt | String | 盐值(可选) |
 
 ### 遮盖脱敏算法
 
@@ -53,8 +53,8 @@ weight = 9
 
 可配置属性:
 
-| *名称*         | *数据类型* | *说明*           |
-|--------------|--------|----------------|
+| *名称*         | *数据类型* | *说明*  |
+|--------------|--------|-------|
 | first-n      | int    | 前 n 位 |
 | last-m       | int    | 后 n 位 |
 | replace-char | String | 替换字符  |
@@ -77,10 +77,10 @@ weight = 9
 
 可配置属性:
 
-| *名称*         | *数据类型* | *说明*         |
-|--------------|--------|--------------|
-| special-chars       | String | 特殊字符(首次出现)   |
-| replace-char | String | 替换字符         |
+| *名称*          | *数据类型* | *说明*       |
+|---------------|--------|------------|
+| special-chars | String | 特殊字符(首次出现) |
+| replace-char  | String | 替换字符       |
 
 #### 特殊字符后遮盖脱敏算法
 
@@ -88,10 +88,10 @@ weight = 9
 
 可配置属性:
 
-| *名称*         | *数据类型* | *说明*         |
-|--------------|--------|--------------|
-| special-chars       | String | 特殊字符(首次出现)   |
-| replace-char | String | 替换字符         |
+| *名称*          | *数据类型* | *说明*       |
+|---------------|--------|------------|
+| special-chars | String | 特殊字符(首次出现) |
+| replace-char  | String | 替换字符       |
 
 ### 替换脱敏算法
 
@@ -101,9 +101,9 @@ weight = 9
 
 可配置属性:
 
-| *名称*                        | *数据类型* | *说明*                 |
-|------------------------------|----------|----------------------|
-| alpha-two-country-area-code  | String   | 两位字母国家/地区编码(可选,默认:CN)|
+| *名称*                        | *数据类型* | *说明*                  |
+|-----------------------------|--------|-----------------------|
+| alpha-two-country-area-code | String | 两位字母国家/地区编码(可选,默认:CN) |
 
 #### 军官证随机替换脱敏算法
 
@@ -111,9 +111,9 @@ weight = 9
 
 可配置属性:
 
-| *名称*                        | *数据类型* | *说明*                 |
-|------------------------------|----------|----------------------|
-| type-codes  | String   | 军官证种类编码(以英文逗号分隔,例如:军,人,士,文,职) |
+| *名称*       | *数据类型* | *说明*                          |
+|------------|--------|-------------------------------|
+| type-codes | String | 军官证种类编码(以英文逗号分隔,例如:军,人,士,文,职) |
 
 #### 手机号随机替换脱敏算法
 
@@ -121,9 +121,9 @@ weight = 9
 
 可配置属性:
 
-| *名称*            | *数据类型* | *说明*             |
-|-----------------|----------|------------------|
-| network-numbers | String   | ⽹号(以英文逗号分隔,默认值:130,131,132,133,134,135,136,137,138,139,150,151,152,153,155,156,157,158,159,166,170,176,177,178,180,181,182,183,184,185,186,187,188,189,191,198,199) |
+| *名称*            | *数据类型* | *说明*                                                                                                                                                                |
+|-----------------|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| network-numbers | String | ⽹号(以英文逗号分隔,默认值:130,131,132,133,134,135,136,137,138,139,150,151,152,153,155,156,157,158,159,166,170,176,177,178,180,181,182,183,184,185,186,187,188,189,191,198,199) |
 
 #### 座机号码随机替换
 
@@ -131,9 +131,9 @@ weight = 9
 
 可配置属性:
 
-| *名称*            | *数据类型* | *说明*        |
-|-----------------|----------|-------------|
-| landline-numbers | String   | 座机号码(以英文逗号分隔) |
+| *名称*             | *数据类型* | *说明*          |
+|------------------|--------|---------------|
+| landline-numbers | String | 座机号码(以英文逗号分隔) |
 
 #### 通⽤表格随机替换
 
@@ -141,12 +141,12 @@ weight = 9
 
 可配置属性:
 
-| *名称*                   | *数据类型* | *说明*                                                                   |
-|------------------------|----------|------------------------------------------------------------------------|
-| uppercase-letter-codes | String   | 大写字母码表(以英文逗号分隔,默认值:A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z)|
-| lowercase-letter-codes | String   | 小写字母码表(以英文逗号分隔,默认值:a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)|
-| digital-codes          | String   | 数字码表(以英文逗号分隔,默认值:0,1,2,3,4,5,6,7,8,9)                                  |
-| special-codes          | String   | 特殊字符码表(以英文逗号分隔,默认值:~,!,@,#,$,%,^,&,*,:,&lt;,&gt;,&#166;)|
+| *名称*                   | *数据类型* | *说明*                                                                    |
+|------------------------|--------|-------------------------------------------------------------------------|
+| uppercase-letter-codes | String | 大写字母码表(以英文逗号分隔,默认值:A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) |
+| lowercase-letter-codes | String | 小写字母码表(以英文逗号分隔,默认值:a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) |
+| digital-codes          | String | 数字码表(以英文逗号分隔,默认值:0,1,2,3,4,5,6,7,8,9)                                   |
+| special-codes          | String | 特殊字符码表(以英文逗号分隔,默认值:~,!,@,#,$,%,^,&,*,:,&lt;,&gt;,&#166;)                |
 
 #### 统⼀信⽤码随机替换
 
@@ -154,11 +154,11 @@ weight = 9
 
 可配置属性:
 
-| *名称*            | *数据类型* | *说明*        |
-|-----------------|----------|-------------|
-| registration-department-codes | String   | 登记管理部门代码(以英文逗号分隔) |
-| category-codes | String   | 机构类别代码(以英文逗号分隔) |
-| administrative-division-codes | String   | 行政区划随机码表(以英文逗号分隔) |
+| *名称*                          | *数据类型* | *说明*              |
+|-------------------------------|--------|-------------------|
+| registration-department-codes | String | 登记管理部门代码(以英文逗号分隔) |
+| category-codes                | String | 机构类别代码(以英文逗号分隔)   |
+| administrative-division-codes | String | 行政区划随机码表(以英文逗号分隔) |
 
 ## 操作步骤
 1. 在脱敏规则中配置脱敏算法;
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/mask.en.md b/docs/document/content/user-manual/common-config/builtin-algorithm/mask.en.md
index dc15bee5224..8b493cb4eaa 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/mask.en.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/mask.en.md
@@ -18,7 +18,7 @@ Type: MD5
 Attributes:
 
 | *Name* | *DataType* | *Description*         |
-|--------| ---------- |-----------------------|
+|--------|------------|-----------------------|
 | salt   | String     | Salt value (optional) |
 
 ### Mask Data Masking Algorithm
@@ -29,11 +29,11 @@ Type: KEEP_FIRST_N_LAST_M
 
 Attributes:
 
-| *Name* | *DataType* | *Description*     |
-|--------------|--------|-------------------|
-| first-n      | int    | first n substring |
-| last-m       | int    | last m substring  |
-| replace-char | String | replace char      |
+| *Name*       | *DataType* | *Description*     |
+|--------------|------------|-------------------|
+| first-n      | int        | first n substring |
+| last-m       | int        | last m substring  |
+| replace-char | String     | replace char      |
 
 #### Keep From X To Y Data Masking Algorithm
 
@@ -41,11 +41,11 @@ Type: KEEP_FROM_X_TO_Y
 
 Attributes:
 
-| *Name* | *DataType* | *Description*           |
-|--------------|--------|-------------------------|
-| from-x       | int    | start position (from 0) |
-| to-y         | int    | end position (from 0)   |
-| replace-char | String | replace char            |
+| *Name*       | *DataType* | *Description*           |
+|--------------|------------|-------------------------|
+| from-x       | int        | start position (from 0) |
+| to-y         | int        | end position (from 0)   |
+| replace-char | String     | replace char            |
 
 #### Mask First N Last M Data Masking Algorithm
 
@@ -53,11 +53,11 @@ Type: MASK_FIRST_N_LAST_M
 
 Attributes:
 
-| *Name* | *DataType* | *Description*           |
-|--------------|--------|----------------|
-| first-n      | int    | first n substring |
-| last-m       | int    | last m substring |
-| replace-char | String | replace char  |
+| *Name*       | *DataType* | *Description*     |
+|--------------|------------|-------------------|
+| first-n      | int        | first n substring |
+| last-m       | int        | last m substring  |
+| replace-char | String     | replace char      |
 
 #### Mask From X To Y Data Masking Algorithm
 
@@ -65,11 +65,11 @@ Type: MASK_FROM_X_TO_Y
 
 Attributes:
 
-| *Name* | *DataType* | *Description*           |
-|--------------|--------|----------------|
-| from-x       | int    | start position (from 0) |
-| to-y         | int    | end position (from 0)   |
-| replace-char | String | replace char            |
+| *Name*       | *DataType* | *Description*           |
+|--------------|------------|-------------------------|
+| from-x       | int        | start position (from 0) |
+| to-y         | int        | end position (from 0)   |
+| replace-char | String     | replace char            |
 
 #### Mask Before Special Chars Data Masking Algorithm
 
@@ -77,10 +77,10 @@ Type: MASK_BEFORE_SPECIAL_CHARS
 
 Attributes:
 
-| *Name* | *DataType* | *Description*                    |
-|--------------|--------|----------------------------------|
-| special-chars       | String | Special chars (first appearance) |
-| replace-char | String | replace char                             |
+| *Name*        | *DataType* | *Description*                    |
+|---------------|------------|----------------------------------|
+| special-chars | String     | Special chars (first appearance) |
+| replace-char  | String     | replace char                     |
 
 #### Mask After Special Chars Data Masking Algorithm
 
@@ -88,10 +88,10 @@ Type: MASK_AFTER_SPECIAL_CHARS
 
 Attributes:
 
-| *Name* | *DataType* | *Description*                    |
-|--------------|--------|----------------------------------|
-| special-chars       | String | Special chars (first appearance) |
-| replace-char | String | replace char                     |
+| *Name*        | *DataType* | *Description*                    |
+|---------------|------------|----------------------------------|
+| special-chars | String     | Special chars (first appearance) |
+| replace-char  | String     | replace char                     |
 
 ### Replace Data Masking Algorithm
 
@@ -102,8 +102,8 @@ Type: PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE
 Attributes:
 
 | *Name*                      | *DataType* | *Description*                                             |
-|-----------------------------|--------|-----------------------------------------------------------|
-| alpha-two-country-area-code | String | alpha two country area code (Optional, default value: CN) |
+|-----------------------------|------------|-----------------------------------------------------------|
+| alpha-two-country-area-code | String     | alpha two country area code (Optional, default value: CN) |
 
 #### Military Identity Number Random Replace Data Masking Algorithm
 
@@ -121,9 +121,9 @@ Type: TELEPHONE_RANDOM_REPLACE
 
 Attributes:
 
-| *Name*          | *DataType* | *Description*                                          |
-|-----------------|--------|--------------------------------------------------------|
-| network-numbers | String | Network numbers (separate with comma, default value: 130,131,132,133,134,135,136,137,138,139,150,151,152,153,155,156,157,158,159,166,170,176,177,178,180,181,182,183,184,185,186,187,188,189,191,198,199) |
+| *Name*          | *DataType* | *Description*                                                                                                                                                                                             |
+|-----------------|------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| network-numbers | String     | Network numbers (separate with comma, default value: 130,131,132,133,134,135,136,137,138,139,150,151,152,153,155,156,157,158,159,166,170,176,177,178,180,181,182,183,184,185,186,187,188,189,191,198,199) |
 
 #### Landline Number Random Replace Data Masking Algorithm
 
@@ -131,9 +131,9 @@ Type: LANDLINE_NUMBER_RANDOM_REPLACE
 
 Attributes:
 
-| *Name*          | *DataType* | *Description*                         |
-|-----------------|--------|---------------------------------------|
-| landline-numbers | String | Landline numbers (separate with comma) |
+| *Name*           | *DataType* | *Description*                          |
+|------------------|------------|----------------------------------------|
+| landline-numbers | String     | Landline numbers (separate with comma) |
 
 #### Generic table random replace algorithm.
 
@@ -142,11 +142,11 @@ Type: GENERIC_TABLE_RANDOM_REPLACE
 Attributes:
 
 | *Name*                 | *DataType* | *Description*                                                                                                    |
-|------------------------|--------|------------------------------------------------------------------------------------------------------------------|
-| uppercase-letter-codes | String   | Uppercase letter codes (separate with comma, default value: A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) |
-| lowercase-letter-codes | String   | Lowercase-letter codes (separate with comma, default value: a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) |
-| digital-random-codes   | String   | Numbers (separate with comma, default value: 0,1,2,3,4,5,6,7,8,9)                                                |
-| special-codes          | String   | Special codes (separate with comma, default value: ~,!,@,#,$,%,^,&,*,:,&lt;,&gt;,&#166;)                         |
+|------------------------|------------|------------------------------------------------------------------------------------------------------------------|
+| uppercase-letter-codes | String     | Uppercase letter codes (separate with comma, default value: A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) |
+| lowercase-letter-codes | String     | Lowercase-letter codes (separate with comma, default value: a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) |
+| digital-random-codes   | String     | Numbers (separate with comma, default value: 0,1,2,3,4,5,6,7,8,9)                                                |
+| special-codes          | String     | Special codes (separate with comma, default value: ~,!,@,#,$,%,^,&,*,:,&lt;,&gt;,&#166;)                         |
 
 #### Unified credit code random replace algorithm
 
@@ -154,11 +154,11 @@ Type: UNIFIED_CREDIT_CODE_RANDOM_REPLACE
 
 Attributes:
 
-| *Name*          | *DataType* | *Description*                         |
-|-----------------|----------|-------------|
-| registration-department-codes | String   | Registration department code (separate with comma) |
-| category-codes | String   | Category code (separate with comma) |
-| administrative-division-codes | String  |   Administrative division code (separate with comma) |
+| *Name*                        | *DataType* | *Description*                                      |
+|-------------------------------|------------|----------------------------------------------------|
+| registration-department-codes | String     | Registration department code (separate with comma) |
+| category-codes                | String     | Category code (separate with comma)                |
+| administrative-division-codes | String     | Administrative division code (separate with comma) |
 
 ## Operating Procedure
 1. Configure maskAlgorithms in a mask rule.
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/metadata-repository.cn.md b/docs/document/content/user-manual/common-config/builtin-algorithm/metadata-repository.cn.md
index 1938a530826..40cdac63afe 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/metadata-repository.cn.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/metadata-repository.cn.md
@@ -33,13 +33,13 @@ Apache ShardingSphere 为不同的运行模式提供了不同的元数据持久
 
 可配置属性:
 
-| *名称*                        | *数据类型* | *说明*              | *默认值*       |
-| ---------------------------- | --------- | ------------------ | ------------- |
-| retryIntervalMilliseconds    | int       | 重试间隔毫秒数        | 500           |
-| maxRetries                   | int       | 客户端连接最大重试次数  | 3             |
-| timeToLiveSeconds            | int       | 临时数据失效的秒数     | 60            |
-| operationTimeoutMilliseconds | int       | 客户端操作超时的毫秒数  | 500           |
-| digest                       | String    | 登录认证密码          |               |
+| *名称*                         | *数据类型* | *说明*        | *默认值* |
+|------------------------------|--------|-------------|-------|
+| retryIntervalMilliseconds    | int    | 重试间隔毫秒数     | 500   |
+| maxRetries                   | int    | 客户端连接最大重试次数 | 3     |
+| timeToLiveSeconds            | int    | 临时数据失效的秒数   | 60    |
+| operationTimeoutMilliseconds | int    | 客户端操作超时的毫秒数 | 500   |
+| digest                       | String | 登录认证密码      |       |
 
 ### Etcd 持久化
 
@@ -49,10 +49,10 @@ Apache ShardingSphere 为不同的运行模式提供了不同的元数据持久
 
 可配置属性:
 
-| *名称*                        | *数据类型* | *说明*               | *默认值*         |
-| ---------------------------- | --------- | ------------------- | --------------- |
-| timeToLiveSeconds            | long      | 临时数据失效的秒数     | 30              |
-| connectionTimeout            | long      | 连接超时秒数          | 30              |
+| *名称*              | *数据类型* | *说明*      | *默认值* |
+|-------------------|--------|-----------|-------|
+| timeToLiveSeconds | long   | 临时数据失效的秒数 | 30    |
+| connectionTimeout | long   | 连接超时秒数    | 30    |
 
 ### Nacos 持久化
 
@@ -62,12 +62,12 @@ Apache ShardingSphere 为不同的运行模式提供了不同的元数据持久
 
 可配置属性:
 
-| *名称*                        | *数据类型* | *说明*                         | *默认值*         |
-| ---------------------------- | --------- | ----------------------------- | --------------- |
-| clusterIp                    | String    | 集群中的唯一标识                 | 真实主机IP       |
-| retryIntervalMilliseconds    | long      | 重试间隔毫秒数                   | 500             |
-| maxRetries                   | int       | 客户端检查数据可用性的最大重试次数  | 3               |
-| timeToLiveSeconds            | int       | 临时实例失效的秒数               | 30              |
+| *名称*                      | *数据类型* | *说明*              | *默认值*  |
+|---------------------------|--------|-------------------|--------|
+| clusterIp                 | String | 集群中的唯一标识          | 真实主机IP |
+| retryIntervalMilliseconds | long   | 重试间隔毫秒数           | 500    |
+| maxRetries                | int    | 客户端检查数据可用性的最大重试次数 | 3      |
+| timeToLiveSeconds         | int    | 临时实例失效的秒数         | 30     |
 
 ### Consul 持久化
 
@@ -77,10 +77,10 @@ Apache ShardingSphere 为不同的运行模式提供了不同的元数据持久
 
 可配置属性:
 
-| *名称*                        | *数据类型* | *说明*                         | *默认值*         |
-| ---------------------------- | --------- | ----------------------------- | --------------- |
-| timeToLiveSeconds            | String    | 临时实例失效的秒数               | 30s             |
-| blockQueryTimeToSeconds      | long      | 查询请求超时秒数                 | 60              |
+| *名称*                    | *数据类型* | *说明*      | *默认值* |
+|-------------------------|--------|-----------|-------|
+| timeToLiveSeconds       | String | 临时实例失效的秒数 | 30s   |
+| blockQueryTimeToSeconds | long   | 查询请求超时秒数  | 60    |
 
 ## 操作步骤
 
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/metadata-repository.en.md b/docs/document/content/user-manual/common-config/builtin-algorithm/metadata-repository.en.md
index 6395d503fc3..3a399402029 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/metadata-repository.en.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/metadata-repository.en.md
@@ -34,7 +34,7 @@ Mode: Cluster
 Attributes:
 
 | *Name*                       | *Type* | *Description*                     | *Default Value* |
-| ---------------------------- | ------ | --------------------------------- | --------------- |
+|------------------------------|--------|-----------------------------------|-----------------|
 | retryIntervalMilliseconds    | int    | Milliseconds of retry interval    | 500             |
 | maxRetries                   | int    | Max retries of client connection  | 3               |
 | timeToLiveSeconds            | int    | Seconds of ephemeral data live    | 60              |
@@ -49,10 +49,10 @@ Mode: Cluster
 
 Attributes:
 
-| *Name*                       | *Type* | *Description*                     | *Default Value* |
-| ---------------------------- | ------ | --------------------------------- | --------------- |
-| timeToLiveSeconds            | long   | Seconds of ephemeral data live    | 30              |
-| connectionTimeout            | long   | Seconds of connection timeout     | 30              |
+| *Name*            | *Type* | *Description*                  | *Default Value* |
+|-------------------|--------|--------------------------------|-----------------|
+| timeToLiveSeconds | long   | Seconds of ephemeral data live | 30              |
+| connectionTimeout | long   | Seconds of connection timeout  | 30              |
 
 ### Nacos Repository
 
@@ -62,12 +62,12 @@ Mode: Cluster
 
 Attributes:
 
-| *Name*                       | *Type* | *Description*                                     | *Default Value* |
-| ---------------------------- | ------ | ------------------------------------------------- | --------------- |
-| clusterIp                    | String | Unique identifier in cluster                      | Host IP         |
-| retryIntervalMilliseconds    | long   | Milliseconds of retry interval                    | 500             |
-| maxRetries                   | int    | Max retries for client to check data availability | 3               |
-| timeToLiveSeconds            | int    | Seconds of ephemeral instance live                | 30              |
+| *Name*                    | *Type* | *Description*                                     | *Default Value* |
+|---------------------------|--------|---------------------------------------------------|-----------------|
+| clusterIp                 | String | Unique identifier in cluster                      | Host IP         |
+| retryIntervalMilliseconds | long   | Milliseconds of retry interval                    | 500             |
+| maxRetries                | int    | Max retries for client to check data availability | 3               |
+| timeToLiveSeconds         | int    | Seconds of ephemeral instance live                | 30              |
 
 ### Consul Repository
 
@@ -77,10 +77,10 @@ Mode: Cluster
 
 Attributes:
 
-| *Name*                       | *Type*  | *Description*                                     | *Default Value* |
-| ---------------------------- | ------- | ------------------------------------------------- | --------------- |
-| timeToLiveSeconds            | String  | Seconds of ephemeral instance live                | 30s             |
-| blockQueryTimeToSeconds      | long    | Seconds of query timeout                          | 60              |
+| *Name*                  | *Type* | *Description*                      | *Default Value* |
+|-------------------------|--------|------------------------------------|-----------------|
+| timeToLiveSeconds       | String | Seconds of ephemeral instance live | 30s             |
+| blockQueryTimeToSeconds | long   | Seconds of query timeout           | 60              |
 
 ## Procedure
 
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/shadow.cn.md b/docs/document/content/user-manual/common-config/builtin-algorithm/shadow.cn.md
index df04169c04e..361606f84c8 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/shadow.cn.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/shadow.cn.md
@@ -15,21 +15,21 @@ weight = 6
 
 类型:VALUE_MATCH
 
-| *属性名称* | *数据类型*  | *说明*                                       |
-| --------- | --------- | ------------------------------------------- |
-| column    | String    | 影子列                                       |
-| operation | String    | SQL 操作类型(INSERT, UPDATE, DELETE, SELECT) |
-| value     | String    | 影子列匹配的值                                 |
+| *属性名称*    | *数据类型* | *说明*                                     |
+|-----------|--------|------------------------------------------|
+| column    | String | 影子列                                      |
+| operation | String | SQL 操作类型(INSERT, UPDATE, DELETE, SELECT) |
+| value     | String | 影子列匹配的值                                  |
 
 ####  列正则表达式匹配算法
 
 类型:REGEX_MATCH
 
-| *属性名称* | *数据类型* | *说明*                                      |
-| --------- | -------- | ------------------------------------------- |
-| column    | String   | 匹配列                                       |
-| operation | String   | SQL 操作类型(INSERT, UPDATE, DELETE, SELECT) |
-| regex     | String   | 影子列匹配正则表达式                           |
+| *属性名称*    | *数据类型* | *说明*                                     |
+|-----------|--------|------------------------------------------|
+| column    | String | 匹配列                                      |
+| operation | String | SQL 操作类型(INSERT, UPDATE, DELETE, SELECT) |
+| regex     | String | 影子列匹配正则表达式                               |
 
 ### Hint 影子算法
 
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/shadow.en.md b/docs/document/content/user-manual/common-config/builtin-algorithm/shadow.en.md
index a504e16af83..06a88e9d96e 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/shadow.en.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/shadow.en.md
@@ -16,7 +16,7 @@ The shadow DB feature carries out shadow measurement to SQL statements executed.
 Type:VALUE_MATCH
 
 | *Attribute Name* | *Data Type* | *Description*                                       |
-| ---------------- | ----------- | --------------------------------------------------- |
+|------------------|-------------|-----------------------------------------------------|
 | column           | String      | shadow column                                       |
 | operation        | String      | SQL operation type (INSERT, UPDATE, DELETE, SELECT) |
 | value            | String      | value matched by shadow column                      |
@@ -26,9 +26,9 @@ Type:VALUE_MATCH
 Type:REGEX_MATCH
 
 | *Attribute Name* | *Data Type* | *Description*                                      |
-| ---------------- | ----------- | -------------------------------------------------- |
+|------------------|-------------|----------------------------------------------------|
 | column           | String      | match a column                                     |
-| operation        | String      | SQL operation type(INSERT, UPDATE, DELETE, SELECT)|
+| operation        | String      | SQL operation type(INSERT, UPDATE, DELETE, SELECT) |
 | regex            | String      | shadow column matching Regex                       |
 
 ### Hint-based shadow algorithm
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/sharding.cn.md b/docs/document/content/user-manual/common-config/builtin-algorithm/sharding.cn.md
index aac42fa15fd..2285d620c6e 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/sharding.cn.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/sharding.cn.md
@@ -17,9 +17,9 @@ ShardingSphere 内置提供了多种分片算法,按照类型可以划分为
 
 可配置属性:
 
-| *属性名称*      | *数据类型* | *说明*  |
-| -------------- | -------- | ------ |
-| sharding-count | int      | 分片数量 |
+| *属性名称*         | *数据类型* | *说明* |
+|----------------|--------|------|
+| sharding-count | int    | 分片数量 |
 
 
 #### 哈希取模分片算法
@@ -28,9 +28,9 @@ ShardingSphere 内置提供了多种分片算法,按照类型可以划分为
 
 可配置属性:
 
-| *属性名称*      | *数据类型* | *说明*  |
-| -------------- | -------- | ------ |
-| sharding-count | int      | 分片数量 |
+| *属性名称*         | *数据类型* | *说明* |
+|----------------|--------|------|
+| sharding-count | int    | 分片数量 |
 
 #### 基于分片容量的范围分片算法
 
@@ -38,11 +38,11 @@ ShardingSphere 内置提供了多种分片算法,按照类型可以划分为
 
 可配置属性:
 
-| *属性名称*       | *数据类型* | *说明*                    |
-| --------------- | -------- | ------------------------ |
-| range-lower     | long     | 范围下界,超过边界的数据会报错 |
-| range-upper     | long     | 范围上界,超过边界的数据会报错 |
-| sharding-volume | long     | 分片容量                   |
+| *属性名称*          | *数据类型* | *说明*            |
+|-----------------|--------|-----------------|
+| range-lower     | long   | 范围下界,超过边界的数据会报错 |
+| range-upper     | long   | 范围上界,超过边界的数据会报错 |
+| sharding-volume | long   | 分片容量            |
 
 #### 基于分片边界的范围分片算法
 
@@ -50,9 +50,9 @@ ShardingSphere 内置提供了多种分片算法,按照类型可以划分为
 
 可配置属性:
 
-| *属性名称*       | *数据类型* | *说明*                           |
-| --------------- | -------- | ------------------------------- |
-| sharding-ranges | String   | 分片的范围边界,多个范围边界以逗号分隔 |
+| *属性名称*          | *数据类型* | *说明*                |
+|-----------------|--------|---------------------|
+| sharding-ranges | String | 分片的范围边界,多个范围边界以逗号分隔 |
 
 #### 自动时间段分片算法
 
@@ -60,11 +60,11 @@ ShardingSphere 内置提供了多种分片算法,按照类型可以划分为
 
 可配置属性:
 
-| *属性名称*        | *数据类型* | *说明*                                                                                 |
-| ---------------- | -------- | ------------------------------------------------------------------------------------- |
-| datetime-lower   | String   | 分片的起始时间范围,时间戳格式:yyyy-MM-dd HH:mm:ss                                         |
-| datetime-upper   | String   | 分片的结束时间范围,时间戳格式:yyyy-MM-dd HH:mm:ss                                         |
-| sharding-seconds | long     | 单一分片所能承载的最大时间,单位:秒,允许分片键的时间戳格式的秒带有时间精度,但秒后的时间精度会被自动抹去 |
+| *属性名称*           | *数据类型* | *说明*                                                  |
+|------------------|--------|-------------------------------------------------------|
+| datetime-lower   | String | 分片的起始时间范围,时间戳格式:yyyy-MM-dd HH:mm:ss                   |
+| datetime-upper   | String | 分片的结束时间范围,时间戳格式:yyyy-MM-dd HH:mm:ss                   |
+| sharding-seconds | long   | 单一分片所能承载的最大时间,单位:秒,允许分片键的时间戳格式的秒带有时间精度,但秒后的时间精度会被自动抹去 |
 
 ### 标准分片算法
 
@@ -80,10 +80,10 @@ Apache ShardingSphere 内置的标准分片算法实现类包括:
 
 可配置属性:
 
-| *属性名称*                                  | *数据类型* | *说明*                                           | *默认值* |
-| ------------------------------------------ | -------- | ----------------------------------------------- | ------- |
-| algorithm-expression                       | String   | 分片算法的行表达式                                 |         |
-| allow-range-query-with-inline-sharding (?) | boolean  | 是否允许范围查询。注意:范围查询会无视分片策略,进行全路由 | false   |
+| *属性名称*                                     | *数据类型*  | *说明*                          | *默认值* |
+|--------------------------------------------|---------|-------------------------------|-------|
+| algorithm-expression                       | String  | 分片算法的行表达式                     |       |
+| allow-range-query-with-inline-sharding (?) | boolean | 是否允许范围查询。注意:范围查询会无视分片策略,进行全路由 | false |
 
 #### 时间范围分片算法
 
@@ -95,14 +95,14 @@ Apache ShardingSphere 内置的标准分片算法实现类包括:
 
 可配置属性:
 
-| *属性名称*                    | *数据类型* | *说明*                                                                                                                                                             | *默认值* |
-| ---------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------| ------- |
-| datetime-pattern             | String   | 分片键的时间戳格式,必须遵循 Java DateTimeFormatter 的格式。例如:yyyy-MM-dd HH:mm:ss,yyyy-MM-dd 或 HH:mm:ss 等。但不支持与 `java.time.chrono.JapaneseDate` 相关的 Gy-MM 等   |         |
-| datetime-lower               | String   | 时间分片下界值,格式与 `datetime-pattern` 定义的时间戳格式一致                                                                                                            |         |
-| datetime-upper (?)           | String   | 时间分片上界值,格式与 `datetime-pattern` 定义的时间戳格式一致                                                                                                            | 当前时间 |
-| sharding-suffix-pattern      | String   | 分片数据源或真实表的后缀格式,必须遵循 Java DateTimeFormatter 的格式,必须和 `datetime-interval-unit` 保持一致。例如:yyyyMM                                                   |         |
-| datetime-interval-amount (?) | int      | 分片键时间间隔,超过该时间间隔将进入下一分片                                                                                                                              | 1       |
-| datetime-interval-unit (?)   | String   | 分片键时间间隔单位,必须遵循 Java ChronoUnit 的枚举值。例如:MONTHS                                                                                                       | DAYS    |
+| *属性名称*                       | *数据类型* | *说明*                                                                                                                                       | *默认值* |
+|------------------------------|--------|--------------------------------------------------------------------------------------------------------------------------------------------|-------|
+| datetime-pattern             | String | 分片键的时间戳格式,必须遵循 Java DateTimeFormatter 的格式。例如:yyyy-MM-dd HH:mm:ss,yyyy-MM-dd 或 HH:mm:ss 等。但不支持与 `java.time.chrono.JapaneseDate` 相关的 Gy-MM 等 |       |
+| datetime-lower               | String | 时间分片下界值,格式与 `datetime-pattern` 定义的时间戳格式一致                                                                                                  |       |
+| datetime-upper (?)           | String | 时间分片上界值,格式与 `datetime-pattern` 定义的时间戳格式一致                                                                                                  | 当前时间  |
+| sharding-suffix-pattern      | String | 分片数据源或真实表的后缀格式,必须遵循 Java DateTimeFormatter 的格式,必须和 `datetime-interval-unit` 保持一致。例如:yyyyMM                                                 |       |
+| datetime-interval-amount (?) | int    | 分片键时间间隔,超过该时间间隔将进入下一分片                                                                                                                     | 1     |
+| datetime-interval-unit (?)   | String | 分片键时间间隔单位,必须遵循 Java ChronoUnit 的枚举值。例如:MONTHS                                                                                              | DAYS  |
 
 #### 基于 CosId 的固定时间范围的分片算法
 
@@ -114,15 +114,15 @@ Apache ShardingSphere 内置的标准分片算法实现类包括:
 
 可配置属性:
 
-| *属性名称*                 | *数据类型* | *说明*                                                                                       | *默认值* |
-|--------------------------|---------|--------------------------------------------------------------------------------------------| ------- |
-| zone-id                  | String  | 时区,必须遵循 `java.time.ZoneId` 的所含值。 例如:Asia/Shanghai                                          |         |
-| logic-name-prefix        | String  | 分片数据源或真实表的前缀格式                                                                             |         |
-| datetime-lower           | String  | 时间分片下界值,格式与 `yyyy-MM-dd HH:mm:ss` 的时间戳格式一致                                                  |         |
-| datetime-upper           | String  | 时间分片上界值,格式与 `yyyy-MM-dd HH:mm:ss` 的时间戳格式一致                                                  |         |
-| sharding-suffix-pattern  | String  | 分片数据源或真实表的后缀格式,必须遵循 Java DateTimeFormatter 的格式,必须和 `datetime-interval-unit` 保持一致。例如:yyyyMM |         |
-| datetime-interval-unit   | String  | 分片键时间间隔单位,必须遵循 Java ChronoUnit 的枚举值。例如:MONTHS                                              |         |
-| datetime-interval-amount | int     | 分片键时间间隔,超过该时间间隔将进入下一分片                                                                     |         |
+| *属性名称*                   | *数据类型* | *说明*                                                                                       | *默认值* |
+|--------------------------|--------|--------------------------------------------------------------------------------------------|-------|
+| zone-id                  | String | 时区,必须遵循 `java.time.ZoneId` 的所含值。 例如:Asia/Shanghai                                          |       |
+| logic-name-prefix        | String | 分片数据源或真实表的前缀格式                                                                             |       |
+| datetime-lower           | String | 时间分片下界值,格式与 `yyyy-MM-dd HH:mm:ss` 的时间戳格式一致                                                 |       |
+| datetime-upper           | String | 时间分片上界值,格式与 `yyyy-MM-dd HH:mm:ss` 的时间戳格式一致                                                 |       |
+| sharding-suffix-pattern  | String | 分片数据源或真实表的后缀格式,必须遵循 Java DateTimeFormatter 的格式,必须和 `datetime-interval-unit` 保持一致。例如:yyyyMM |       |
+| datetime-interval-unit   | String | 分片键时间间隔单位,必须遵循 Java ChronoUnit 的枚举值。例如:MONTHS                                              |       |
+| datetime-interval-amount | int    | 分片键时间间隔,超过该时间间隔将进入下一分片                                                                     |       |
 
 #### 基于 CosId 的雪花ID固定时间范围的分片算法
 
@@ -134,15 +134,15 @@ Apache ShardingSphere 内置的标准分片算法实现类包括:
 
 可配置属性:
 
-| *属性名称*                | *数据类型* | *说明*                                                                                              | *默认值* |
-|--------------------------|---------|---------------------------------------------------------------------------------------------------| ------- |
-| zone-id                  | String  | 时区,必须遵循 `java.time.ZoneId` 的所含值。 例如:Asia/Shanghai                                                 |         |
-| logic-name-prefix        | String  | 分片数据源或真实表的前缀格式                                                                                    |         |
-| datetime-lower           | String  | 时间分片下界值,格式与 `yyyy-MM-dd HH:mm:ss` 的时间戳格式一致                                                        |         |
-| datetime-upper           | String  | 时间分片上界值,格式与 `yyyy-MM-dd HH:mm:ss` 的时间戳格式一致                                                        |         |
-| sharding-suffix-pattern  | String  | 分片数据源或真实表的后缀格式,必须遵循 Java DateTimeFormatter 的格式,必须和 `datetime-interval-unit` 保持一致。例如:yyyyMM        |         |
-| datetime-interval-unit   | String  | 分片键时间间隔单位,必须遵循 Java ChronoUnit 的枚举值。例如:MONTHS                                                     |         |
-| datetime-interval-amount | int     | 分片键时间间隔,超过该时间间隔将进入下一分片                                                                            |         |
+| *属性名称*                   | *数据类型* | *说明*                                                                                       | *默认值* |
+|--------------------------|--------|--------------------------------------------------------------------------------------------|-------|
+| zone-id                  | String | 时区,必须遵循 `java.time.ZoneId` 的所含值。 例如:Asia/Shanghai                                          |       |
+| logic-name-prefix        | String | 分片数据源或真实表的前缀格式                                                                             |       |
+| datetime-lower           | String | 时间分片下界值,格式与 `yyyy-MM-dd HH:mm:ss` 的时间戳格式一致                                                 |       |
+| datetime-upper           | String | 时间分片上界值,格式与 `yyyy-MM-dd HH:mm:ss` 的时间戳格式一致                                                 |       |
+| sharding-suffix-pattern  | String | 分片数据源或真实表的后缀格式,必须遵循 Java DateTimeFormatter 的格式,必须和 `datetime-interval-unit` 保持一致。例如:yyyyMM |       |
+| datetime-interval-unit   | String | 分片键时间间隔单位,必须遵循 Java ChronoUnit 的枚举值。例如:MONTHS                                              |       |
+| datetime-interval-amount | int    | 分片键时间间隔,超过该时间间隔将进入下一分片                                                                     |       |
 
 #### 基于 CosId 的取模分片算法
 
@@ -153,10 +153,10 @@ Apache ShardingSphere 内置的标准分片算法实现类包括:
 
 可配置属性:
 
-| *属性名称*          | *数据类型* | *说明*                  |
-|-------------------| -------- |--------------------------|
-| mod               | int      | 分片数量                  |
-| logic-name-prefix | String   | 分片数据源或真实表的前缀格式 |
+| *属性名称*            | *数据类型* | *说明*           |
+|-------------------|--------|----------------|
+| mod               | int    | 分片数量           |
+| logic-name-prefix | String | 分片数据源或真实表的前缀格式 |
 
 ### 复合分片算法
 
@@ -166,11 +166,11 @@ Apache ShardingSphere 内置的标准分片算法实现类包括:
 
 类型:COMPLEX_INLINE
 
-| *属性名称*                                 | *数据类型* | *说明*                                           | *默认值* |
-| ----------------------------------------- | -------- | ----------------------------------------------- | ------- |
-| sharding-columns (?)                      | String   | 分片列名称,多个列用逗号分隔。如不配置无法则不能校验      |         |
-| algorithm-expression                      | String   | 分片算法的行表达式                                 |         |
-| allow-range-query-with-inline-sharding (?)| boolean  | 是否允许范围查询。注意:范围查询会无视分片策略,进行全路由 | false   |
+| *属性名称*                                     | *数据类型*  | *说明*                          | *默认值* |
+|--------------------------------------------|---------|-------------------------------|-------|
+| sharding-columns (?)                       | String  | 分片列名称,多个列用逗号分隔。如不配置无法则不能校验    |       |
+| algorithm-expression                       | String  | 分片算法的行表达式                     |       |
+| allow-range-query-with-inline-sharding (?) | boolean | 是否允许范围查询。注意:范围查询会无视分片策略,进行全路由 | false |
 
 
 ### Hint 分片算法
@@ -181,9 +181,9 @@ Apache ShardingSphere 内置的标准分片算法实现类包括:
 
 类型:HINT_INLINE
 
-| *属性名称*                 | *数据类型* | *说明*           | *默认值*  |
-| ------------------------ | --------- | --------------- | -------- |
-| algorithm-expression (?) | String    | 分片算法的行表达式 | ${value} |
+| *属性名称*                   | *数据类型* | *说明*      | *默认值*    |
+|--------------------------|--------|-----------|----------|
+| algorithm-expression (?) | String | 分片算法的行表达式 | ${value} |
 
 ### 自定义类分片算法
 
@@ -195,10 +195,10 @@ Apache ShardingSphere 内置的标准分片算法实现类包括:
 
 可配置属性:
 
-| *属性名称*           | *数据类型* | *说明*                                               |
-| ------------------ | --------- | ---------------------------------------------------- |
-| strategy           | String    | 分片策略类型,支持 STANDARD、COMPLEX 或 HINT(不区分大小写)|
-| algorithmClassName | String    | 分片算法全限定名                                       |
+| *属性名称*             | *数据类型* | *说明*                                      |
+|--------------------|--------|-------------------------------------------|
+| strategy           | String | 分片策略类型,支持 STANDARD、COMPLEX 或 HINT(不区分大小写) |
+| algorithmClassName | String | 分片算法全限定名                                  |
 
 ## 操作步骤
 
diff --git a/docs/document/content/user-manual/common-config/builtin-algorithm/sharding.en.md b/docs/document/content/user-manual/common-config/builtin-algorithm/sharding.en.md
index 895a72e453b..9fcac42745f 100644
--- a/docs/document/content/user-manual/common-config/builtin-algorithm/sharding.en.md
+++ b/docs/document/content/user-manual/common-config/builtin-algorithm/sharding.en.md
@@ -20,7 +20,7 @@ Type: MOD
 Attributes:
 
 | *Name*         | *DataType* | *Description*  |
-| -------------- | ---------- | -------------- |
+|----------------|------------|----------------|
 | sharding-count | int        | Sharding count |
 
 #### Hash Modulo Sharding Algorithm
@@ -30,7 +30,7 @@ Type: HASH_MOD
 Attributes:
 
 | *Name*         | *DataType* | *Description*  |
-| -------------- | ---------- | -------------- |
+|----------------|------------|----------------|
 | sharding-count | int        | Sharding count |
 
 #### Volume Based Range Sharding Algorithm
@@ -40,7 +40,7 @@ Type: VOLUME_RANGE
 Attributes:
 
 | *Name*          | *DataType* | *Description*                                          |
-| --------------- | ---------- | ------------------------------------------------------ |
+|-----------------|------------|--------------------------------------------------------|
 | range-lower     | long       | Range lower bound, throw exception if lower than bound |
 | range-upper     | long       | Range upper bound, throw exception if upper than bound |
 | sharding-volume | long       | Sharding volume                                        |
@@ -52,7 +52,7 @@ Type: BOUNDARY_RANGE
 Attributes:
 
 | *Name*          | *DataType* | *Description*                                                     |
-| --------------- | ---------- | ----------------------------------------------------------------- |
+|-----------------|------------|-------------------------------------------------------------------|
 | sharding-ranges | String     | Range of sharding border, multiple boundaries separated by commas |
 
 #### Auto Interval Sharding Algorithm
@@ -62,7 +62,7 @@ Type: AUTO_INTERVAL
 Attributes:
 
 | *Name*           | *DataType* | *Description*                                                                                                                                                     |
-| ---------------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+|------------------|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | datetime-lower   | String     | Shard datetime begin boundary, pattern: yyyy-MM-dd HH:mm:ss                                                                                                       |
 | datetime-upper   | String     | Shard datetime end boundary, pattern: yyyy-MM-dd HH:mm:ss                                                                                                         |
 | sharding-seconds | long       | Max seconds for the data in one shard, allows sharding key timestamp format seconds with time precision, but time precision after seconds is automatically erased |
@@ -82,10 +82,10 @@ Type: INLINE
 
 Attributes:
 
-| *Name*                                    | *DataType* | *Description*                                                                                            | *Default Value* |
-| ----------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------------- | --------------- |
-| algorithm-expression                      | String     | Inline expression sharding algorithm                                                                     | -               |
-| allow-range-query-with-inline-sharding (?)| boolean    | Whether range query is allowed. Note: range query will ignore sharding strategy and conduct full routing | false           |
+| *Name*                                     | *DataType* | *Description*                                                                                            | *Default Value* |
+|--------------------------------------------|------------|----------------------------------------------------------------------------------------------------------|-----------------|
+| algorithm-expression                       | String     | Inline expression sharding algorithm                                                                     | -               |
+| allow-range-query-with-inline-sharding (?) | boolean    | Whether range query is allowed. Note: range query will ignore sharding strategy and conduct full routing | false           |
 
 #### Interval Sharding Algorithm
 
@@ -98,12 +98,12 @@ Type: INTERVAL
 Attributes:
 
 | *Name*                       | *DataType* | *Description*                                                                                                                                                                                                                 | *Default Value* |
-| ---------------------------- | ---------- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| --------------- |
+|------------------------------|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
 | datetime-pattern             | String     | Timestamp pattern of sharding value, must can be transformed to Java LocalDateTime. For example: yyyy-MM-dd HH:mm:ss, yyyy-MM-dd or HH:mm:ss etc. But Gy-MM etc. related to `java.time.chrono.JapaneseDate` are not supported | -               |
 | datetime-lower               | String     | Datetime sharding lower boundary, pattern is defined `datetime-pattern`                                                                                                                                                       | -               |
 | datetime-upper (?)           | String     | Datetime sharding upper boundary, pattern is defined `datetime-pattern`                                                                                                                                                       | Now             |
 | sharding-suffix-pattern      | String     | Suffix pattern of sharding data sources or tables, must can be transformed to Java LocalDateTime, must be consistent with `datetime-interval-unit`. For example: yyyyMM                                                       | -               |
-| datetime-interval-amount (?) | int        | Interval of sharding value, after which the next shard will be entered                                                                                                                                                                                                  | 1               |
+| datetime-interval-amount (?) | int        | Interval of sharding value, after which the next shard will be entered                                                                                                                                                        | 1               |
 | datetime-interval-unit (?)   | String     | Unit of sharding value interval, must can be transformed to Java ChronoUnit's Enum value. For example: MONTHS                                                                                                                 | DAYS            |
 
 #### Fixed interval sharding algorithm provided by CosId
@@ -116,15 +116,15 @@ Type:COSID_INTERVAL
 
 Attributes:
 
-| *Name*                   | *DataType*  | *Description*                                                                                                                                                           | *Default Value* |
-|--------------------------|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------| ------- |
-| zone-id                  | String  | Time zone, which must follow the contained value of `java.time.ZoneId`. For example: Asia/Shanghai                                                                      |         |
-| logic-name-prefix        | String  | Prefix pattern of sharding data sources or tables                                                                                                                       |         |
-| datetime-lower           | String  | Datetime sharding lower boundary, pattern is consistent with the timestamp format of `yyyy-MM-dd HH:mm:ss`                                                              |         |
-| datetime-upper           | String  | Datetime sharding upper boundary, pattern is consistent with the timestamp format of `yyyy-MM-dd HH:mm:ss`                                                              |         |
-| sharding-suffix-pattern  | String  | Suffix pattern of sharding data sources or tables, must can be transformed to Java LocalDateTime, must be consistent with `datetime-interval-unit`. For example: yyyyMM |         |
-| datetime-interval-unit   | String  | Unit of sharding value interval, must can be transformed to Java ChronoUnit's Enum value. For example: MONTHS                                                           |         |
-| datetime-interval-amount | int     | Interval of sharding value, after which the next shard will be entered                                                                                                                                            |
+| *Name*                   | *DataType* | *Description*                                                                                                                                                           | *Default Value* |
+|--------------------------|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
+| zone-id                  | String     | Time zone, which must follow the contained value of `java.time.ZoneId`. For example: Asia/Shanghai                                                                      |                 |
+| logic-name-prefix        | String     | Prefix pattern of sharding data sources or tables                                                                                                                       |                 |
+| datetime-lower           | String     | Datetime sharding lower boundary, pattern is consistent with the timestamp format of `yyyy-MM-dd HH:mm:ss`                                                              |                 |
+| datetime-upper           | String     | Datetime sharding upper boundary, pattern is consistent with the timestamp format of `yyyy-MM-dd HH:mm:ss`                                                              |                 |
+| sharding-suffix-pattern  | String     | Suffix pattern of sharding data sources or tables, must can be transformed to Java LocalDateTime, must be consistent with `datetime-interval-unit`. For example: yyyyMM |                 |
+| datetime-interval-unit   | String     | Unit of sharding value interval, must can be transformed to Java ChronoUnit's Enum value. For example: MONTHS                                                           |                 |
+| datetime-interval-amount | int        | Interval of sharding value, after which the next shard will be entered                                                                                                  |
 
 #### Snowflake key-based fixed interval sharding algorithm provided by CosId
 
@@ -136,15 +136,15 @@ Type:COSID_INTERVAL_SNOWFLAKE
 
 Attributes:
 
-| *Name*                   | *DataType*  | *Description*                                                                                                                                                      | *Default Value* |
-|--------------------------|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------| ------- |
-| zone-id                  | String  | Time zone, which must follow the contained value of `java.time.ZoneId`. For example: Asia/Shanghai                                                                      |         |
-| logic-name-prefix        | String  | Prefix pattern of sharding data sources or tables                                                                                                                       |         |
-| datetime-lower           | String  | Datetime sharding lower boundary, pattern is consistent with the timestamp format of `yyyy-MM-dd HH:mm:ss`                                                              |         |
-| datetime-upper           | String  | Datetime sharding upper boundary, pattern is consistent with the timestamp format of `yyyy-MM-dd HH:mm:ss`                                                              |         |
-| sharding-suffix-pattern  | String  | Suffix pattern of sharding data sources or tables, must can be transformed to Java LocalDateTime, must be consistent with `datetime-interval-unit`. For example: yyyyMM |         |
-| datetime-interval-unit   | String  | Unit of sharding value interval, must can be transformed to Java ChronoUnit's Enum value. For example: MONTHS                                                           |         |
-| datetime-interval-amount | int     | Interval of sharding value, after which the next shard will be entered                                                                                                            |
+| *Name*                   | *DataType* | *Description*                                                                                                                                                           | *Default Value* |
+|--------------------------|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
+| zone-id                  | String     | Time zone, which must follow the contained value of `java.time.ZoneId`. For example: Asia/Shanghai                                                                      |                 |
+| logic-name-prefix        | String     | Prefix pattern of sharding data sources or tables                                                                                                                       |                 |
+| datetime-lower           | String     | Datetime sharding lower boundary, pattern is consistent with the timestamp format of `yyyy-MM-dd HH:mm:ss`                                                              |                 |
+| datetime-upper           | String     | Datetime sharding upper boundary, pattern is consistent with the timestamp format of `yyyy-MM-dd HH:mm:ss`                                                              |                 |
+| sharding-suffix-pattern  | String     | Suffix pattern of sharding data sources or tables, must can be transformed to Java LocalDateTime, must be consistent with `datetime-interval-unit`. For example: yyyyMM |                 |
+| datetime-interval-unit   | String     | Unit of sharding value interval, must can be transformed to Java ChronoUnit's Enum value. For example: MONTHS                                                           |                 |
+| datetime-interval-amount | int        | Interval of sharding value, after which the next shard will be entered                                                                                                  |
 
 #### Modulo sharding algorithm provided by CosId
 
@@ -155,10 +155,10 @@ Type: COSID_MOD
 
 Attributes:
 
-| *Name*          | *DataType* | *Description*                                     |
-|-------------------| -------- |---------------------------------------------------|
-| mod               | int      | Sharding count                                    |
-| logic-name-prefix | String   | Prefix pattern of sharding data sources or tables |
+| *Name*            | *DataType* | *Description*                                     |
+|-------------------|------------|---------------------------------------------------|
+| mod               | int        | Sharding count                                    |
+| logic-name-prefix | String     | Prefix pattern of sharding data sources or tables |
 
 ### Complex Sharding Algorithm
 
@@ -168,11 +168,11 @@ Please refer to [Inline Expression](/en/features/sharding/concept/#row-value-exp
 
 Type: COMPLEX_INLINE
 
-| *Name*                                    | *DataType* | *Description*                                                                                            | *Default Value* |
-| ----------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------------- | --------------- |
-| sharding-columns (?)                      | String     | sharing column names                                                                                     | -               |
-| algorithm-expression                      | String     | Inline expression sharding algorithm                                                                     | -               |
-| allow-range-query-with-inline-sharding (?)| boolean    | Whether range query is allowed. Note: range query will ignore sharding strategy and conduct full routing | false           |
+| *Name*                                     | *DataType* | *Description*                                                                                            | *Default Value* |
+|--------------------------------------------|------------|----------------------------------------------------------------------------------------------------------|-----------------|
+| sharding-columns (?)                       | String     | sharing column names                                                                                     | -               |
+| algorithm-expression                       | String     | Inline expression sharding algorithm                                                                     | -               |
+| allow-range-query-with-inline-sharding (?) | boolean    | Whether range query is allowed. Note: range query will ignore sharding strategy and conduct full routing | false           |
 
 ### Hint Sharding Algorithm
 
@@ -182,9 +182,9 @@ Please refer to [Inline Expression](/en/features/sharding/concept/#row-value-exp
 
 Type: COMPLEX_INLINE
 
-| *Name*                                    | *DataType* | *Description*                                                                                            | *Default Value* |
-| ----------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------------- | --------------- |
-| algorithm-expression                      | String     | Inline expression sharding algorithm                                                                     | ${value}        |
+| *Name*               | *DataType* | *Description*                        | *Default Value* |
+|----------------------|------------|--------------------------------------|-----------------|
+| algorithm-expression | String     | Inline expression sharding algorithm | ${value}        |
 
 
 ### Class Based Sharding Algorithm
@@ -197,10 +197,10 @@ Type:CLASS_BASED
 
 Attributes:
 
-| *Name*           | *DataType* | *Description*                                              |
-| ------------------ | --------- | -------------------------------------------------- |
-| strategy           | String    | Sharding strategy type, support STANDARD, COMPLEX or HINT (case insensitive) |
-| algorithmClassName | String    | Fully qualified name of sharding algorithm                                   |
+| *Name*             | *DataType* | *Description*                                                                |
+|--------------------|------------|------------------------------------------------------------------------------|
+| strategy           | String     | Sharding strategy type, support STANDARD, COMPLEX or HINT (case insensitive) |
+| algorithmClassName | String     | Fully qualified name of sharding algorithm                                   |
 
 ## Procedure
 
diff --git a/docs/document/content/user-manual/common-config/props.cn.md b/docs/document/content/user-manual/common-config/props.cn.md
index f8816f2e001..b4867ff6c09 100644
--- a/docs/document/content/user-manual/common-config/props.cn.md
+++ b/docs/document/content/user-manual/common-config/props.cn.md
@@ -10,14 +10,14 @@ Apache ShardingSphere 提供属性配置的方式配置系统级配置。
 
 ## 参数解释
 
-| *名称*                               | *数据类型*  | *说明*                                                                                                                                | *默认值*  |
-|------------------------------------|---------|-------------------------------------------------------------------------------------------------------------------------------------| -------- |
+| *名称*                               | *数据类型*  | *说明*                                                                                                                                | *默认值*    |
+|------------------------------------|---------|-------------------------------------------------------------------------------------------------------------------------------------|----------|
 | sql-show (?)                       | boolean | 是否在日志中打印 SQL<br /> 打印 SQL 可以帮助开发者快速定位系统问题。日志内容包含:逻辑 SQL,真实 SQL 和 SQL 解析结果。<br /> 如果开启配置,日志将使用 Topic `ShardingSphere-SQL`,日志级别是 INFO | false    |
 | sql-simple (?)                     | boolean | 是否在日志中打印简单风格的 SQL                                                                                                                   | false    |
 | kernel-executor-size (?)           | int     | 用于设置任务处理线程池的大小<br />每个 ShardingSphereDataSource 使用一个独立的线程池,同一个 JVM 的不同数据源不共享线程池                                                     | infinite |
 | max-connections-size-per-query (?) | int     | 一次查询请求在每个数据库实例中所能使用的最大连接数                                                                                                           | 1        |
 | check-table-metadata-enabled (?)   | boolean | 在程序启动和更新时,是否检查分片元数据的结构一致性                                                                                                           | false    |
-| sql-federation-type (?)            | String  | 联邦查询执行器类型,包括:NONE,ORIGINAL,ADVANCED                                                                                                 | NONE    |
+| sql-federation-type (?)            | String  | 联邦查询执行器类型,包括:NONE,ORIGINAL,ADVANCED                                                                                                 | NONE     |
 
 ## 操作步骤
 
diff --git a/docs/document/content/user-manual/common-config/props.en.md b/docs/document/content/user-manual/common-config/props.en.md
index a78d02ed0c0..6c9dd092684 100644
--- a/docs/document/content/user-manual/common-config/props.en.md
+++ b/docs/document/content/user-manual/common-config/props.en.md
@@ -11,13 +11,13 @@ Apache ShardingSphere provides the way of property configuration to configure sy
 ## Parameters
 
 | *Name*                             | *Data Type* | *Description*                                                                                                                                                                                                                                               | *Default Value* |
-|------------------------------------|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| --------------- |
+|------------------------------------|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
 | sql-show (?)                       | boolean     | Whether show SQL or not in log. <br /> Print SQL details can help developers debug easier. The log details include: logic SQL, actual SQL and SQL parse result. <br /> Enable this property will log into log topic `ShardingSphere-SQL`, log level is INFO | false           |
 | sql-simple (?)                     | boolean     | Whether show SQL details in simple style                                                                                                                                                                                                                    | false           |
 | kernel-executor-size (?)           | int         | The max thread size of worker group to execute SQL. One ShardingSphereDataSource will use a independent thread pool, it does not share thread pool even different data source in same JVM                                                                   | infinite        |
 | max-connections-size-per-query (?) | int         | Max opened connection size for each query                                                                                                                                                                                                                   | 1               |
 | check-table-metadata-enabled (?)   | boolean     | Whether validate table meta data consistency when application startup or updated                                                                                                                                                                            | false           |
-| sql-federation-type (?)            | String      | SQL federation executor type, including: NONE, ORIGINAL, ADVANCED                                                                                                                                                                                           | NONE           | 
+| sql-federation-type (?)            | String      | SQL federation executor type, including: NONE, ORIGINAL, ADVANCED                                                                                                                                                                                           | NONE            | 
 
 ## Procedure
 
diff --git a/docs/document/content/user-manual/common-config/sql-hint.cn.md b/docs/document/content/user-manual/common-config/sql-hint.cn.md
index 90362ccaec7..6fd63e69588 100644
--- a/docs/document/content/user-manual/common-config/sql-hint.cn.md
+++ b/docs/document/content/user-manual/common-config/sql-hint.cn.md
@@ -24,7 +24,7 @@ ShardingSphere 的 SQL Hint 语法格式如下:
 
 ShardingSphere SQL Hint 中可以定义如下的属性,为了兼容低版本 SQL Hint 语法,也可以使用别名中定义的属性: 
 
-| *名称*                       | *别名*                | *数据类型*  | *说明*                                  | *默认值* |
+| *名称*                        | *别名*                  | *数据类型*     | *说明*                                  | *默认值* |
 |-----------------------------|-----------------------|------------|---------------------------------------|-------|
 | SHARDING_DATABASE_VALUE (?) | shardingDatabaseValue | Comparable | 数据分片分库值,和 Hint 分片策略配合使用               | -     |
 | SHARDING_TABLE_VALUE (?)    | shardingTableValue    | Comparable | 数据分片分表值,和 Hint 分片策略配合使用               | -     |
diff --git a/docs/document/content/user-manual/common-config/sql-hint.en.md b/docs/document/content/user-manual/common-config/sql-hint.en.md
index 3f1a174bd5e..be823695c98 100644
--- a/docs/document/content/user-manual/common-config/sql-hint.en.md
+++ b/docs/document/content/user-manual/common-config/sql-hint.en.md
@@ -24,15 +24,15 @@ To use the SQL Hint, you need to set `sqlCommentParseEnabled` in ShardingSphere
 
 The following attributes can be defined in ShardingSphere SQL Hint. In order to be compatible with the lower version SQL Hint syntax, the attributes defined in the alias can also be used:
 
-| *Name*                      | *Alias*               | *Data Type*  | *Description*                                                             | *Default Value* |
-|-----------------------------|-----------------------|------------|---------------------------------------------------------------------------|-------|
-| SHARDING_DATABASE_VALUE (?) | shardingDatabaseValue | Comparable | Database sharding value, used when config Hint sharding strategy          | -     |
-| SHARDING_TABLE_VALUE (?)    | shardingTableValue    | Comparable | Table sharding value, used when config Hint sharding strategy             | -     |
-| WRITE_ROUTE_ONLY (?)        | writeRouteOnly        | boolean    | Route to the write datasource when use readwrite-splitting                | false |
-| DATA_SOURCE_NAME (?)        | dataSourceName        | String     | Data source pass through, route SQL directly to the specified data source | -     |
-| SKIP_SQL_REWRITE (?)        | skipSQLRewrite        | boolean    | Skip the SQL rewrite phase                                                | false |
-| DISABLE_AUDIT_NAMES (?)     | disableAuditNames     | String     | Disable the specified SQL audit algorithm                                 | -     |
-| SHADOW (?)                  | shadow                | boolean    | Route to the shadow datasource when use shadow                            | false |
+| *Name*                      | *Alias*               | *Data Type* | *Description*                                                             | *Default Value* |
+|-----------------------------|-----------------------|-------------|---------------------------------------------------------------------------|-----------------|
+| SHARDING_DATABASE_VALUE (?) | shardingDatabaseValue | Comparable  | Database sharding value, used when config Hint sharding strategy          | -               |
+| SHARDING_TABLE_VALUE (?)    | shardingTableValue    | Comparable  | Table sharding value, used when config Hint sharding strategy             | -               |
+| WRITE_ROUTE_ONLY (?)        | writeRouteOnly        | boolean     | Route to the write datasource when use readwrite-splitting                | false           |
+| DATA_SOURCE_NAME (?)        | dataSourceName        | String      | Data source pass through, route SQL directly to the specified data source | -               |
+| SKIP_SQL_REWRITE (?)        | skipSQLRewrite        | boolean     | Skip the SQL rewrite phase                                                | false           |
+| DISABLE_AUDIT_NAMES (?)     | disableAuditNames     | String      | Disable the specified SQL audit algorithm                                 | -               |
+| SHADOW (?)                  | shadow                | boolean     | Route to the shadow datasource when use shadow                            | false           |
 
 
 ## SQL Hint
diff --git a/docs/document/content/user-manual/error-code/server-error-code.cn.md b/docs/document/content/user-manual/error-code/server-error-code.cn.md
index a42cd50aa77..aeb19bb1d65 100644
--- a/docs/document/content/user-manual/error-code/server-error-code.cn.md
+++ b/docs/document/content/user-manual/error-code/server-error-code.cn.md
@@ -6,11 +6,11 @@ chapter = true
 
 服务器发生错误时所提供的唯一错误码,打印在 Proxy 后端或 JDBC 启动日志中。
 
-| 错误码                 | 错误信息 |
-| --------------------- | ------ |
+| 错误码                   | 错误信息                                                           |
+|-----------------------|----------------------------------------------------------------|
 | SPI-00001             | No implementation class load from SPI \`%s\` with type \`%s\`. |
-| DATA-SOURCE-00001     | Data source unavailable. |
-| PROPS-00001           | Value \`%s\` of \`%s\` cannot convert to type \`%s\`. |
-| PROXY-00001           | Load database server info failed. |
-| SPRING-00001          | Can not find JNDI data source. |
-| SPRING-SHARDING-00001 | Can not support type \`%s\`. |
+| DATA-SOURCE-00001     | Data source unavailable.                                       |
+| PROPS-00001           | Value \`%s\` of \`%s\` cannot convert to type \`%s\`.          |
+| PROXY-00001           | Load database server info failed.                              |
+| SPRING-00001          | Can not find JNDI data source.                                 |
+| SPRING-SHARDING-00001 | Can not support type \`%s\`.                                   |
diff --git a/docs/document/content/user-manual/error-code/server-error-code.en.md b/docs/document/content/user-manual/error-code/server-error-code.en.md
index 6a41eb0955b..f7982b8b166 100644
--- a/docs/document/content/user-manual/error-code/server-error-code.en.md
+++ b/docs/document/content/user-manual/error-code/server-error-code.en.md
@@ -6,11 +6,11 @@ chapter = true
 
 Unique codes provided when server exception occur, which printed by Proxy backend or JDBC startup logs.
 
-| Error Code            | Reason |
-| --------------------- | ------ |
+| Error Code            | Reason                                                         |
+|-----------------------|----------------------------------------------------------------|
 | SPI-00001             | No implementation class load from SPI \`%s\` with type \`%s\`. |
-| DATA-SOURCE-00001     | Data source unavailable. |
-| PROPS-00001           | Value \`%s\` of \`%s\` cannot convert to type \`%s\`. |
-| PROXY-00001           | Load database server info failed. |
-| SPRING-00001          | Can not find JNDI data source. |
-| SPRING-SHARDING-00001 | Can not support type \`%s\`. |
+| DATA-SOURCE-00001     | Data source unavailable.                                       |
+| PROPS-00001           | Value \`%s\` of \`%s\` cannot convert to type \`%s\`.          |
+| PROXY-00001           | Load database server info failed.                              |
+| SPRING-00001          | Can not find JNDI data source.                                 |
+| SPRING-SHARDING-00001 | Can not support type \`%s\`.                                   |
diff --git a/docs/document/content/user-manual/error-code/sql-error-code.cn.md b/docs/document/content/user-manual/error-code/sql-error-code.cn.md
index f6757461744..2b00b54068b 100644
--- a/docs/document/content/user-manual/error-code/sql-error-code.cn.md
+++ b/docs/document/content/user-manual/error-code/sql-error-code.cn.md
@@ -12,31 +12,31 @@ SQL 错误码以标准的 SQL State,Vendor Code 和详细错误信息提供,
 
 ### 元数据
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
-| 42000     | 10000       | There is no storage unit in database \`%s\`. |
-| 08000     | 10001       | The URL \`%s\` is not recognized, please refer to the pattern \`%s\`. |
+| SQL State | Vendor Code | 错误信息                                                                           |
+|-----------|-------------|--------------------------------------------------------------------------------|
+| 42000     | 10000       | There is no storage unit in database \`%s\`.                                   |
+| 08000     | 10001       | The URL \`%s\` is not recognized, please refer to the pattern \`%s\`.          |
 | 42000     | 10002       | Can not support 3-tier structure for actual data node \`%s\` with JDBC \`%s\`. |
-| HY004     | 10003       | Invalid format for actual data node \`%s\`. |
-| 42000     | 10004       | Unsupported SQL node conversion for SQL statement \`%s\`. |
-| 42000     | 10010       | Rule does not exist. |
-| 42S02     | 10020       | Schema \`%s\` does not exist. |
-| 42S02     | 10021       | Single table \`%s\` does not exist. |
-| HY000     | 10022       | Can not load table with database name \`%s\` and data source name \`%s\`. |
-| 0A000     | 10030       | Can not drop schema \`%s\` because of contains tables. |
+| HY004     | 10003       | Invalid format for actual data node \`%s\`.                                    |
+| 42000     | 10004       | Unsupported SQL node conversion for SQL statement \`%s\`.                      |
+| 42000     | 10010       | Rule does not exist.                                                           |
+| 42S02     | 10020       | Schema \`%s\` does not exist.                                                  |
+| 42S02     | 10021       | Single table \`%s\` does not exist.                                            |
+| HY000     | 10022       | Can not load table with database name \`%s\` and data source name \`%s\`.      |
+| 0A000     | 10030       | Can not drop schema \`%s\` because of contains tables.                         |
 
 ### 数据
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- |-------------| ------ |
-| HY004     | 11000       | Invalid value \`%s\`. |
+| SQL State | Vendor Code | 错误信息                                                      |
+|-----------|-------------|-----------------------------------------------------------|
+| HY004     | 11000       | Invalid value \`%s\`.                                     |
 | HY004     | 11001       | Unsupported conversion data type \`%s\` for value \`%s\`. |
-| HY004     | 11010       | Unsupported conversion stream charset \`%s\`. |
+| HY004     | 11010       | Unsupported conversion stream charset \`%s\`.             |
 
 ### 语法
 
 | SQL State | Vendor Code | 错误信息                                         |
-| --------- | ----------- |----------------------------------------------|
+|-----------|-------------|----------------------------------------------|
 | 42000     | 12000       | You have an error in your SQL syntax: %s     |
 | 42000     | 12001       | Can not accept SQL type \`%s\`.              |
 | 42000     | 12002       | SQL String can not be NULL or empty.         |
@@ -48,7 +48,7 @@ SQL 错误码以标准的 SQL State,Vendor Code 和详细错误信息提供,
 
 ### 连接
 
-| SQL State | Vendor Code | 错误信息                                                                                                                                                                                                                     |
+| SQL State | Vendor Code | 错误信息                                                                                                                                                                                                                        |
 |-----------|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | 08000     | 13000       | Can not register driver, reason is: %s                                                                                                                                                                                      |
 | 01000     | 13010       | Circuit break open, the request has been ignored.                                                                                                                                                                           |
@@ -62,107 +62,107 @@ SQL 错误码以标准的 SQL State,Vendor Code 和详细错误信息提供,
 ### 事务
 
 | SQL State | Vendor Code | 错误信息                                                                               |
-| --------- |-------------|------------------------------------------------------------------------------------|
+|-----------|-------------|------------------------------------------------------------------------------------|
 | 25000     | 14000       | Switch transaction type failed, please terminate the current transaction.          |
-| 25000     | 14001       | Can not find transaction manager of \`%s\`.                                         |
-| 25000     | 14002       | Transaction timeout should more than 0s.                                         |
+| 25000     | 14001       | Can not find transaction manager of \`%s\`.                                        |
+| 25000     | 14002       | Transaction timeout should more than 0s.                                           |
 | 25000     | 14100       | JDBC does not support operations across multiple logical databases in transaction. |
 | 25000     | 14200       | Can not start new XA transaction in a active transaction.                          |
 | 25000     | 14201       | Failed to create \`%s\` XA data source.                                            |
 | 25000     | 14202       | Max length of xa unique resource name \`%s\` exceeded: should be less than 45.     |
-| 25000     | 14301       | ShardingSphere Seata-AT transaction has been disabled.     |
-| 25000     | 14302       | Please config application id within seata.conf file.     |
+| 25000     | 14301       | ShardingSphere Seata-AT transaction has been disabled.                             |
+| 25000     | 14302       | Please config application id within seata.conf file.                               |
 
 ### 锁
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
-| HY000     | 15000       | The table \`%s\` of schema \`%s\` is locked. |
+| SQL State | Vendor Code | 错误信息                                                                                 |
+|-----------|-------------|--------------------------------------------------------------------------------------|
+| HY000     | 15000       | The table \`%s\` of schema \`%s\` is locked.                                         |
 | HY000     | 15001       | The table \`%s\` of schema \`%s\` lock wait timeout of \`%s\` milliseconds exceeded. |
 
 ### 审计
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | 错误信息                                 |
+|-----------|-------------|--------------------------------------|
 | 44000     | 16000       | SQL audit failed, error message: %s. |
-| 44000     | 16001       | Hint data source: %s is not exist. |
+| 44000     | 16001       | Hint data source: %s is not exist.   |
 
 ### 权限
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | 错误信息                              |
+|-----------|-------------|-----------------------------------|
 | 44000     | 16500       | Access denied for operation `%s`. |
 
 ### 集群
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | 错误信息                                                |
+|-----------|-------------|-----------------------------------------------------|
 | HY000     | 17000       | Work ID assigned failed, which can not exceed 1024. |
-| HY000     | 17002       | File access failed, reason is: %s |
-| HY000     | 17010       | Cluster persist repository error, reason is: %s |
+| HY000     | 17002       | File access failed, reason is: %s                   |
+| HY000     | 17010       | Cluster persist repository error, reason is: %s     |
 
 ### 迁移
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
-| 42S02     | 18002       | There is no rule in database \`%s\`. |
-| 44000     | 18003       | Mode configuration does not exist. |
+| SQL State | Vendor Code | 错误信息                                                                               |
+|-----------|-------------|------------------------------------------------------------------------------------|
+| 42S02     | 18002       | There is no rule in database \`%s\`.                                               |
+| 44000     | 18003       | Mode configuration does not exist.                                                 |
 | 44000     | 18004       | Target database name is null. You could define it in DistSQL or select a database. |
-| 22023     | 18005       | There is invalid parameter value: `%s`. |
-| HY000     | 18020       | Failed to get DDL for table \`%s\`. |
-| 42S01     | 18030       | Duplicate storage unit names \`%s\`. |
-| 42S02     | 18031       | Storage units names \`%s\` do not exist. |
-| HY000     | 18050       | Before data record is \`%s\`, after data record is \`%s\`. |
-| 08000     | 18051       | Data check table \`%s\` failed. |
-| 0A000     | 18052       | Unsupported pipeline database type \`%s\`. |
-| 0A000     | 18053       | Unsupported CRC32 data consistency calculate algorithm with database type \`%s\`. |
-| 0A000     | 18054       | Unsupported mode type \`%s\`. |
-| HY000     | 18080       | Can not find pipeline job \`%s\`. |
-| HY000     | 18081       | Job has already started. |
-| HY000     | 18082       | Sharding count of job \`%s\` is 0. |
-| HY000     | 18083       | Can not split by range for table \`%s\`, reason is: %s |
-| HY000     | 18084       | Can not split by unique key \`%s\` for table \`%s\`, reason is: %s |
-| HY000     | 18085       | Target table \`%s\` is not empty. |
-| 01007     | 18086       | Source data source lacks %s privilege(s). |
-| HY000     | 18087       | Source data source required \`%s = %s\`, now is \`%s\`. |
-| HY000     | 18088       | User \`%s\` does exist. |
-| 08000     | 18089       | Check privileges failed on source data source, reason is: %s |
-| 08000     | 18090       | Data sources can not connect, reason is: %s |
-| HY000     | 18091       | Importer job write data failed. |
-| 08000     | 18092       | Get binlog position failed by job \`%s\`, reason is: %s |
-| HY000     | 18093       | Can not poll event because of binlog sync channel already closed. |
-| HY000     | 18095       | Can not find consistency check job of \`%s\`. |
-| HY000     | 18096       | Uncompleted consistency check job \`%s\` exists. |
-| HY000     | 18200       | Not find stream data source table. |
-| HY000     | 18201       | CDC server exception, reason is: %s. |
-| HY000     | 18202       | CDC login failed, reason is: %s |
+| 22023     | 18005       | There is invalid parameter value: `%s`.                                            |
+| HY000     | 18020       | Failed to get DDL for table \`%s\`.                                                |
+| 42S01     | 18030       | Duplicate storage unit names \`%s\`.                                               |
+| 42S02     | 18031       | Storage units names \`%s\` do not exist.                                           |
+| HY000     | 18050       | Before data record is \`%s\`, after data record is \`%s\`.                         |
+| 08000     | 18051       | Data check table \`%s\` failed.                                                    |
+| 0A000     | 18052       | Unsupported pipeline database type \`%s\`.                                         |
+| 0A000     | 18053       | Unsupported CRC32 data consistency calculate algorithm with database type \`%s\`.  |
+| 0A000     | 18054       | Unsupported mode type \`%s\`.                                                      |
+| HY000     | 18080       | Can not find pipeline job \`%s\`.                                                  |
+| HY000     | 18081       | Job has already started.                                                           |
+| HY000     | 18082       | Sharding count of job \`%s\` is 0.                                                 |
+| HY000     | 18083       | Can not split by range for table \`%s\`, reason is: %s                             |
+| HY000     | 18084       | Can not split by unique key \`%s\` for table \`%s\`, reason is: %s                 |
+| HY000     | 18085       | Target table \`%s\` is not empty.                                                  |
+| 01007     | 18086       | Source data source lacks %s privilege(s).                                          |
+| HY000     | 18087       | Source data source required \`%s = %s\`, now is \`%s\`.                            |
+| HY000     | 18088       | User \`%s\` does exist.                                                            |
+| 08000     | 18089       | Check privileges failed on source data source, reason is: %s                       |
+| 08000     | 18090       | Data sources can not connect, reason is: %s                                        |
+| HY000     | 18091       | Importer job write data failed.                                                    |
+| 08000     | 18092       | Get binlog position failed by job \`%s\`, reason is: %s                            |
+| HY000     | 18093       | Can not poll event because of binlog sync channel already closed.                  |
+| HY000     | 18095       | Can not find consistency check job of \`%s\`.                                      |
+| HY000     | 18096       | Uncompleted consistency check job \`%s\` exists.                                   |
+| HY000     | 18200       | Not find stream data source table.                                                 |
+| HY000     | 18201       | CDC server exception, reason is: %s.                                               |
+| HY000     | 18202       | CDC login failed, reason is: %s                                                    |
 
 ### DistSQL
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | 错误信息                                                        |
+|-----------|-------------|-------------------------------------------------------------|
 | 44000     | 19000       | Can not process invalid storage units, error message is: %s |
-| 44000     | 19001       | Storage units \`%s\` do not exist in database \`%s\`. |
-| 44000     | 19002       | There is no storage unit in the database \`%s\`. |
-| 44000     | 19003       | Storage units \`%s\` is still used by \`%s\`. |
-| 44000     | 19004       | Duplicate storage unit names \`%s\`. |
-| 44000     | 19100       | Invalid \`%s\` rule \`%s\`, error message is: %s |
-| 44000     | 19101       | %s rules \`%s\` do not exist in database \`%s\`. |
-| 44000     | 19102       | %s rules \`%s\` in database \`%s\` are still in used. |
-| 44000     | 19103       | %s rule \`%s\` has been enabled in database \`%s\`. |
-| 44000     | 19104       | %s rule \`%s\` has been disabled in database \`%s\`. |
-| 44000     | 19105       | Duplicate %s rule names \`%s\` in database \`%s\`. |
-| 44000     | 19150       | Invalid %s algorithm(s) \`%s\`. |
-| 44000     | 19151       | %s algorithm(s) \`%s\` do not exist in database \`%s\`. |
-| 44000     | 19152       | %s algorithms \`%s\` in database \`%s\` are still in used. |
-| 44000     | 19153       | Duplicate %s algorithms \`%s\` in database \`%s\`. |
+| 44000     | 19001       | Storage units \`%s\` do not exist in database \`%s\`.       |
+| 44000     | 19002       | There is no storage unit in the database \`%s\`.            |
+| 44000     | 19003       | Storage units \`%s\` is still used by \`%s\`.               |
+| 44000     | 19004       | Duplicate storage unit names \`%s\`.                        |
+| 44000     | 19100       | Invalid \`%s\` rule \`%s\`, error message is: %s            |
+| 44000     | 19101       | %s rules \`%s\` do not exist in database \`%s\`.            |
+| 44000     | 19102       | %s rules \`%s\` in database \`%s\` are still in used.       |
+| 44000     | 19103       | %s rule \`%s\` has been enabled in database \`%s\`.         |
+| 44000     | 19104       | %s rule \`%s\` has been disabled in database \`%s\`.        |
+| 44000     | 19105       | Duplicate %s rule names \`%s\` in database \`%s\`.          |
+| 44000     | 19150       | Invalid %s algorithm(s) \`%s\`.                             |
+| 44000     | 19151       | %s algorithm(s) \`%s\` do not exist in database \`%s\`.     |
+| 44000     | 19152       | %s algorithms \`%s\` in database \`%s\` are still in used.  |
+| 44000     | 19153       | Duplicate %s algorithms \`%s\` in database \`%s\`.          |
 
 ## 功能异常
 
 ### 数据分片
 
 | SQL State | Vendor Code | 错误信息                                                                                                                             |
-| --------- |-------------|----------------------------------------------------------------------------------------------------------------------------------|
+|-----------|-------------|----------------------------------------------------------------------------------------------------------------------------------|
 | 44000     | 20000       | Can not find table rule with logic tables \`%s\`.                                                                                |
 | 44000     | 20001       | Can not get uniformed table structure for logic table \`%s\`, it has different meta data of actual tables are as follows: %s     |
 | 42S02     | 20002       | Can not find data source in sharding rule, invalid actual data node \`%s\`.                                                      |
@@ -212,53 +212,53 @@ SQL 错误码以标准的 SQL State,Vendor Code 和详细错误信息提供,
 
 ### 读写分离
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
-| 44000     | 20270       | Inline expression %s names size error. |
-| HY004     | 20280       | Invalid read database weight \`%s\`. |
-| 44000     | 20281       | Load balancer algorithm \`%s\` initialization failed, reason is: \`%s\.` |
-| 44000     | 20290       | Data source name is required in database \`%s\.` |
-| 44000     | 20291       | Write data source name is required in database `\`%s\.` |
-| 44000     | 20292       | Read data source names is required in database `\`%s\.` |
-| 44000     | 20293       | Can not config duplicate %s data source \`%s\` in database \`%s\.` |
-| 42S02     | 20294       | %s data source name \`%s\` not in database \`%s\.` |
-| 44000     | 20295       | Auto aware data source name is required in database \`%s\.` |
-| 42S02     | 20296       | Not found load balance type in database \`%s\.` |
+| SQL State | Vendor Code | 错误信息                                                                                        |
+|-----------|-------------|---------------------------------------------------------------------------------------------|
+| 44000     | 20270       | Inline expression %s names size error.                                                      |
+| HY004     | 20280       | Invalid read database weight \`%s\`.                                                        |
+| 44000     | 20281       | Load balancer algorithm \`%s\` initialization failed, reason is: \`%s\.`                    |
+| 44000     | 20290       | Data source name is required in database \`%s\.`                                            |
+| 44000     | 20291       | Write data source name is required in database `\`%s\.`                                     |
+| 44000     | 20292       | Read data source names is required in database `\`%s\.`                                     |
+| 44000     | 20293       | Can not config duplicate %s data source \`%s\` in database \`%s\.`                          |
+| 42S02     | 20294       | %s data source name \`%s\` not in database \`%s\.`                                          |
+| 44000     | 20295       | Auto aware data source name is required in database \`%s\.`                                 |
+| 42S02     | 20296       | Not found load balance type in database \`%s\.`                                             |
 | 44000     | 20297       | Weight load balancer datasource name config does not match data sources in database \`%s\.` |
 
 
 ### 数据库高可用
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
-| 44000     | 20300       | No available database discovery rule configuration in database \`%s\`. |
-| 44000     | 20301       | Group name is required. |
-| 44000     | 20302       | Data source names are required. |
-| 44000     | 20303       | Can not found database discovery data source rule in database \`%s\`. |
-| HY000     | 20380       | MGR plugin is not active in database \`%s\`. |
-| 44000     | 20381       | MGR is not in single primary mode in database \`%s\`. |
-| 44000     | 20382       | \`%s\` is not in MGR replication group member in database \`%s\`. |
+| SQL State | Vendor Code | 错误信息                                                                         |
+|-----------|-------------|------------------------------------------------------------------------------|
+| 44000     | 20300       | No available database discovery rule configuration in database \`%s\`.       |
+| 44000     | 20301       | Group name is required.                                                      |
+| 44000     | 20302       | Data source names are required.                                              |
+| 44000     | 20303       | Can not found database discovery data source rule in database \`%s\`.        |
+| HY000     | 20380       | MGR plugin is not active in database \`%s\`.                                 |
+| 44000     | 20381       | MGR is not in single primary mode in database \`%s\`.                        |
+| 44000     | 20382       | \`%s\` is not in MGR replication group member in database \`%s\`.            |
 | 44000     | 20383       | Group name in MGR is not same with configured one \`%s\` in database \`%s\`. |
-| 42S01     | 20390       | MySQL Duplicate primary data source in database \`%s\`. |
-| 42S02     | 20391       | Primary data source not found in database \`%s\`. |
+| 42S01     | 20390       | MySQL Duplicate primary data source in database \`%s\`.                      |
+| 42S02     | 20391       | Primary data source not found in database \`%s\`.                            |
 
 ### SQL 方言转换
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | 错误信息                                                |
+|-----------|-------------|-----------------------------------------------------|
 | 42000     | 20440       | Can not support database \`%s\` in SQL translation. |
-| 42000     | 20441       | Translation error, SQL is: %s |
+| 42000     | 20441       | Translation error, SQL is: %s                       |
 
 ### 流量治理
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | 错误信息                                |
+|-----------|-------------|-------------------------------------|
 | 42S02     | 20500       | Can not get traffic execution unit. |
 
 ### 数据加密
 
 | SQL State | Vendor Code | 错误信息                                                                                               |
-| --------- | ----------- |----------------------------------------------------------------------------------------------------|
+|-----------|-------------|----------------------------------------------------------------------------------------------------|
 | 44000     | 20700       | Can not find logic encrypt column by \`%s\`.                                                       |
 | 44000     | 20701       | Fail to find encrypt column \`%s\` from table \`%s\`.                                              |
 | 44000     | 20702       | Altered column \`%s\` must use same encrypt algorithm with previous column \`%s\` in table \`%s\`. |
@@ -275,28 +275,28 @@ SQL 错误码以标准的 SQL State,Vendor Code 和详细错误信息提供,
 
 ### 影子库
 
-| SQL State | Vendor Code | 错误信息                                                                                             |
-| --------- |-------------|-----------------------------------------------------------------------------------------------------|
-| 44000     | 20800       | \`%s\` algorithm does not exist in database \`%s\`.                                                 |
-| 44000     | 20801       | \`%s\` configuration does not exist in database \`%s\`.                                             |
-| 44000     | 20802       | No available shadow data sources mappings in shadow table \`%s\`.                                   |
-| 44000     | 20803       | Column shadow algorithm \`%s\` operation only supports one column mapping in shadow table \`%s\`.   |
-| HY004     | 20820       | Shadow column \`%s\` of table \`%s\` does not support \`%s\` type.                                  |
-| 42000     | 20840       | Insert value of index \`%s\` can not support for shadow.                                            |
-| HY000     | 20880       | Shadow algorithm \`%s\` initialization failed, reason is: %s.                                       |
-| 44000     | 20881       | Default shadow algorithm class should be implement HintShadowAlgorithm.                             |
+| SQL State | Vendor Code | 错误信息                                                                                              |
+|-----------|-------------|---------------------------------------------------------------------------------------------------|
+| 44000     | 20800       | \`%s\` algorithm does not exist in database \`%s\`.                                               |
+| 44000     | 20801       | \`%s\` configuration does not exist in database \`%s\`.                                           |
+| 44000     | 20802       | No available shadow data sources mappings in shadow table \`%s\`.                                 |
+| 44000     | 20803       | Column shadow algorithm \`%s\` operation only supports one column mapping in shadow table \`%s\`. |
+| HY004     | 20820       | Shadow column \`%s\` of table \`%s\` does not support \`%s\` type.                                |
+| 42000     | 20840       | Insert value of index \`%s\` can not support for shadow.                                          |
+| HY000     | 20880       | Shadow algorithm \`%s\` initialization failed, reason is: %s.                                     |
+| 44000     | 20881       | Default shadow algorithm class should be implement HintShadowAlgorithm.                           |
 
 ### 数据脱敏
 
 | SQL State | Vendor Code | 错误信息                                                        |
-| --------- |-------------|-------------------------------------------------------------|
+|-----------|-------------|-------------------------------------------------------------|
 | HY000     | 20980       | Mask algorithm \`%s\` initialization failed, reason is: %s. |
 
 ## 其他异常
 
-| SQL State | Vendor Code | 错误信息 |
-| --------- | ----------- | ------ |
-| HY004     | 30000       | Unknown exception: %s |
-| 0A000     | 30001       | Unsupported SQL operation: %s |
+| SQL State | Vendor Code | 错误信息                            |
+|-----------|-------------|---------------------------------|
+| HY004     | 30000       | Unknown exception: %s           |
+| 0A000     | 30001       | Unsupported SQL operation: %s   |
 | 0A000     | 30002       | Database protocol exception: %s |
-| 0A000     | 30003       | Unsupported command: %s |
+| 0A000     | 30003       | Unsupported command: %s         |
diff --git a/docs/document/content/user-manual/error-code/sql-error-code.en.md b/docs/document/content/user-manual/error-code/sql-error-code.en.md
index 0c325a61d95..0ed3450df9b 100644
--- a/docs/document/content/user-manual/error-code/sql-error-code.en.md
+++ b/docs/document/content/user-manual/error-code/sql-error-code.en.md
@@ -12,31 +12,31 @@ SQL error codes provide by standard `SQL State`, `Vendor Code` and `Reason`, whi
 
 ### Meta data
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
-| 42000     | 10000       | There is no storage unit in database \`%s\`. |
-| 08000     | 10001       | The URL \`%s\` is not recognized, please refer to the pattern \`%s\`. |
+| SQL State | Vendor Code | Reason                                                                         |
+|-----------|-------------|--------------------------------------------------------------------------------|
+| 42000     | 10000       | There is no storage unit in database \`%s\`.                                   |
+| 08000     | 10001       | The URL \`%s\` is not recognized, please refer to the pattern \`%s\`.          |
 | 42000     | 10002       | Can not support 3-tier structure for actual data node \`%s\` with JDBC \`%s\`. |
-| HY004     | 10003       | Invalid format for actual data node \`%s\`. |
-| 42000     | 10004       | Unsupported SQL node conversion for SQL statement \`%s\`. |
-| 42000     | 10010       | Rule does not exist. |
-| 42S02     | 10020       | Schema \`%s\` does not exist. |
-| 42S02     | 10021       | Single table \`%s\` does not exist. |
-| HY000     | 10022       | Can not load table with database name \`%s\` and data source name \`%s\`. |
-| 0A000     | 10030       | Can not drop schema \`%s\` because of contains tables. |
+| HY004     | 10003       | Invalid format for actual data node \`%s\`.                                    |
+| 42000     | 10004       | Unsupported SQL node conversion for SQL statement \`%s\`.                      |
+| 42000     | 10010       | Rule does not exist.                                                           |
+| 42S02     | 10020       | Schema \`%s\` does not exist.                                                  |
+| 42S02     | 10021       | Single table \`%s\` does not exist.                                            |
+| HY000     | 10022       | Can not load table with database name \`%s\` and data source name \`%s\`.      |
+| 0A000     | 10030       | Can not drop schema \`%s\` because of contains tables.                         |
 
 ### Data
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
-| HY004     | 11000       | Invalid value \`%s\`. |
+| SQL State | Vendor Code | Reason                                                    |
+|-----------|-------------|-----------------------------------------------------------|
+| HY004     | 11000       | Invalid value \`%s\`.                                     |
 | HY004     | 11001       | Unsupported conversion data type \`%s\` for value \`%s\`. |
-| HY004     | 11010       | Unsupported conversion stream charset \`%s\`. |
+| HY004     | 11010       | Unsupported conversion stream charset \`%s\`.             |
 
 ### Syntax
 
 | SQL State | Vendor Code | Reason                                       |
-| --------- |-------------|----------------------------------------------|
+|-----------|-------------|----------------------------------------------|
 | 42000     | 12000       | You have an error in your SQL syntax: %s     |
 | 42000     | 12001       | Can not accept SQL type \`%s\`.              |
 | 42000     | 12002       | SQL String can not be NULL or empty.         |
@@ -61,108 +61,108 @@ SQL error codes provide by standard `SQL State`, `Vendor Code` and `Reason`, whi
 
 ### Transaction
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
-| 25000     | 14000       | Switch transaction type failed, please terminate the current transaction. |
-| 25000     | 14001       | Can not find transaction manager of \`%s\`.                                         |
-| 25000     | 14002       | Transaction timeout should more than 0s.                                         |
+| SQL State | Vendor Code | Reason                                                                             |
+|-----------|-------------|------------------------------------------------------------------------------------|
+| 25000     | 14000       | Switch transaction type failed, please terminate the current transaction.          |
+| 25000     | 14001       | Can not find transaction manager of \`%s\`.                                        |
+| 25000     | 14002       | Transaction timeout should more than 0s.                                           |
 | 25000     | 14100       | JDBC does not support operations across multiple logical databases in transaction. |
-| 25000     | 14200       | Can not start new XA transaction in a active transaction. |
-| 25000     | 14201       | Failed to create \`%s\` XA data source. |
-| 25000     | 14202       | Max length of xa unique resource name \`%s\` exceeded: should be less than 45. |
-| 25000     | 14301       | ShardingSphere Seata-AT transaction has been disabled.     |
-| 25000     | 14302       | Please config application id within seata.conf file.     |
+| 25000     | 14200       | Can not start new XA transaction in a active transaction.                          |
+| 25000     | 14201       | Failed to create \`%s\` XA data source.                                            |
+| 25000     | 14202       | Max length of xa unique resource name \`%s\` exceeded: should be less than 45.     |
+| 25000     | 14301       | ShardingSphere Seata-AT transaction has been disabled.                             |
+| 25000     | 14302       | Please config application id within seata.conf file.                               |
 
 ### Lock
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
-| HY000     | 15000       | The table \`%s\` of schema \`%s\` is locked. |
+| SQL State | Vendor Code | Reason                                                                               |
+|-----------|-------------|--------------------------------------------------------------------------------------|
+| HY000     | 15000       | The table \`%s\` of schema \`%s\` is locked.                                         |
 | HY000     | 15001       | The table \`%s\` of schema \`%s\` lock wait timeout of \`%s\` milliseconds exceeded. |
 
 ### Audit
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | Reason                               |
+|-----------|-------------|--------------------------------------|
 | 44000     | 16000       | SQL audit failed, error message: %s. |
-| 44000     | 16001       | Hint datasource: %s is not exist. |
+| 44000     | 16001       | Hint datasource: %s is not exist.    |
 
 ### Authority
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | Reason                            |
+|-----------|-------------|-----------------------------------|
 | 44000     | 16500       | Access denied for operation `%s`. |
 
 ### Cluster
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | Reason                                              |
+|-----------|-------------|-----------------------------------------------------|
 | HY000     | 17000       | Work ID assigned failed, which can not exceed 1024. |
-| HY000     | 17002       | File access failed, reason is: %s |
-| HY000     | 17010       | Cluster persist repository error, reason is: %s |
+| HY000     | 17002       | File access failed, reason is: %s                   |
+| HY000     | 17010       | Cluster persist repository error, reason is: %s     |
 
 ### Migration
 
-| SQL State | Vendor Code | Reason |
-| --------- |-------------| ------ |
-| 42S02     | 18002       | There is no rule in database \`%s\`. |
-| 44000     | 18003       | Mode configuration does not exist. |
+| SQL State | Vendor Code | Reason                                                                             |
+|-----------|-------------|------------------------------------------------------------------------------------|
+| 42S02     | 18002       | There is no rule in database \`%s\`.                                               |
+| 44000     | 18003       | Mode configuration does not exist.                                                 |
 | 44000     | 18004       | Target database name is null. You could define it in DistSQL or select a database. |
-| 22023     | 18005       | There is invalid parameter value: `%s`. |
-| HY000     | 18020       | Failed to get DDL for table \`%s\`. |
-| 42S01     | 18030       | Duplicate storage unit names \`%s\`. |
-| 42S02     | 18031       | Storage units names \`%s\` do not exist. |
-| HY000     | 18050       | Before data record is \`%s\`, after data record is \`%s\`. |
-| 08000     | 18051       | Data check table \`%s\` failed. |
-| 0A000     | 18052       | Unsupported pipeline database type \`%s\`. |
-| 0A000     | 18053       | Unsupported CRC32 data consistency calculate algorithm with database type \`%s\`. |
-| 0A000     | 18054       | Unsupported mode type \`%s\`. |
-| HY000     | 18080       | Can not find pipeline job \`%s\`. |
-| HY000     | 18081       | Job has already started. |
-| HY000     | 18082       | Sharding count of job \`%s\` is 0. |
-| HY000     | 18083       | Can not split by range for table \`%s\`, reason is: %s |
-| HY000     | 18084       | Can not split by unique key \`%s\` for table \`%s\`, reason is: %s |
-| HY000     | 18085       | Target table \`%s\` is not empty. |
-| 01007     | 18086       | Source data source lacks %s privilege(s). |
-| HY000     | 18087       | Source data source required \`%s = %s\`, now is \`%s\`. |
-| HY000     | 18088       | User \`%s\` does exist. |
-| 08000     | 18089       | Check privileges failed on source data source, reason is: %s |
-| 08000     | 18090       | Data sources can not connect, reason is: %s |
-| HY000     | 18091       | Importer job write data failed. |
-| 08000     | 18092       | Get binlog position failed by job \`%s\`, reason is: %s |
-| HY000     | 18093       | Can not poll event because of binlog sync channel already closed. |
-| HY000     | 18095       | Can not find consistency check job of \`%s\`. |
-| HY000     | 18096       | Uncompleted consistency check job \`%s\` exists. |
-| HY000     | 18200       | Not find stream data source table. |
-| HY000     | 18201       | CDC server exception, reason is: %s. |
-| HY000     | 18202       | CDC login failed, reason is: %s |
+| 22023     | 18005       | There is invalid parameter value: `%s`.                                            |
+| HY000     | 18020       | Failed to get DDL for table \`%s\`.                                                |
+| 42S01     | 18030       | Duplicate storage unit names \`%s\`.                                               |
+| 42S02     | 18031       | Storage units names \`%s\` do not exist.                                           |
+| HY000     | 18050       | Before data record is \`%s\`, after data record is \`%s\`.                         |
+| 08000     | 18051       | Data check table \`%s\` failed.                                                    |
+| 0A000     | 18052       | Unsupported pipeline database type \`%s\`.                                         |
+| 0A000     | 18053       | Unsupported CRC32 data consistency calculate algorithm with database type \`%s\`.  |
+| 0A000     | 18054       | Unsupported mode type \`%s\`.                                                      |
+| HY000     | 18080       | Can not find pipeline job \`%s\`.                                                  |
+| HY000     | 18081       | Job has already started.                                                           |
+| HY000     | 18082       | Sharding count of job \`%s\` is 0.                                                 |
+| HY000     | 18083       | Can not split by range for table \`%s\`, reason is: %s                             |
+| HY000     | 18084       | Can not split by unique key \`%s\` for table \`%s\`, reason is: %s                 |
+| HY000     | 18085       | Target table \`%s\` is not empty.                                                  |
+| 01007     | 18086       | Source data source lacks %s privilege(s).                                          |
+| HY000     | 18087       | Source data source required \`%s = %s\`, now is \`%s\`.                            |
+| HY000     | 18088       | User \`%s\` does exist.                                                            |
+| 08000     | 18089       | Check privileges failed on source data source, reason is: %s                       |
+| 08000     | 18090       | Data sources can not connect, reason is: %s                                        |
+| HY000     | 18091       | Importer job write data failed.                                                    |
+| 08000     | 18092       | Get binlog position failed by job \`%s\`, reason is: %s                            |
+| HY000     | 18093       | Can not poll event because of binlog sync channel already closed.                  |
+| HY000     | 18095       | Can not find consistency check job of \`%s\`.                                      |
+| HY000     | 18096       | Uncompleted consistency check job \`%s\` exists.                                   |
+| HY000     | 18200       | Not find stream data source table.                                                 |
+| HY000     | 18201       | CDC server exception, reason is: %s.                                               |
+| HY000     | 18202       | CDC login failed, reason is: %s                                                    |
 
 ### DistSQL
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | Reason                                                      |
+|-----------|-------------|-------------------------------------------------------------|
 | 44000     | 19000       | Can not process invalid storage units, error message is: %s |
-| 44000     | 19001       | Storage units \`%s\` do not exist in database \`%s\`. |
-| 44000     | 19002       | There is no storage unit in the database \`%s\`. |
-| 44000     | 19003       | Storage units \`%s\` is still used by \`%s\`. |
-| 44000     | 19004       | Duplicate storage unit names \`%s\`. |
-| 44000     | 19100       | Invalid \`%s\` rule \`%s\`, error message is: %s |
-| 44000     | 19101       | %s rules \`%s\` do not exist in database \`%s\`. |
-| 44000     | 19102       | %s rules \`%s\` in database \`%s\` are still in used. |
-| 44000     | 19103       | %s rule \`%s\` has been enabled in database \`%s\`. |
-| 44000     | 19104       | %s rule \`%s\` has been disabled in database \`%s\`. |
-| 44000     | 19105       | Duplicate %s rule names \`%s\` in database \`%s\`. |
-| 44000     | 19150       | Invalid %s algorithm(s) \`%s\`. |
-| 44000     | 19151       | %s algorithm(s) \`%s\` do not exist in database \`%s\`. |
-| 44000     | 19152       | %s algorithms \`%s\` in database \`%s\` are still in used. |
-| 44000     | 19153       | Duplicate %s algorithms \`%s\` in database \`%s\`. |
+| 44000     | 19001       | Storage units \`%s\` do not exist in database \`%s\`.       |
+| 44000     | 19002       | There is no storage unit in the database \`%s\`.            |
+| 44000     | 19003       | Storage units \`%s\` is still used by \`%s\`.               |
+| 44000     | 19004       | Duplicate storage unit names \`%s\`.                        |
+| 44000     | 19100       | Invalid \`%s\` rule \`%s\`, error message is: %s            |
+| 44000     | 19101       | %s rules \`%s\` do not exist in database \`%s\`.            |
+| 44000     | 19102       | %s rules \`%s\` in database \`%s\` are still in used.       |
+| 44000     | 19103       | %s rule \`%s\` has been enabled in database \`%s\`.         |
+| 44000     | 19104       | %s rule \`%s\` has been disabled in database \`%s\`.        |
+| 44000     | 19105       | Duplicate %s rule names \`%s\` in database \`%s\`.          |
+| 44000     | 19150       | Invalid %s algorithm(s) \`%s\`.                             |
+| 44000     | 19151       | %s algorithm(s) \`%s\` do not exist in database \`%s\`.     |
+| 44000     | 19152       | %s algorithms \`%s\` in database \`%s\` are still in used.  |
+| 44000     | 19153       | Duplicate %s algorithms \`%s\` in database \`%s\`.          |
 
 ## Feature Exception
 
 ### Data Sharding
 
 | SQL State | Vendor Code | Reason                                                                                                                           |
-| --------- |-------------|----------------------------------------------------------------------------------------------------------------------------------|
+|-----------|-------------|----------------------------------------------------------------------------------------------------------------------------------|
 | 44000     | 20000       | Can not find table rule with logic tables \`%s\`.                                                                                |
 | 44000     | 20001       | Can not get uniformed table structure for logic table \`%s\`, it has different meta data of actual tables are as follows: %s     |
 | 42S02     | 20002       | Can not find data source in sharding rule, invalid actual data node \`%s\`.                                                      |
@@ -182,7 +182,7 @@ SQL error codes provide by standard `SQL State`, `Vendor Code` and `Reason`, whi
 | HY004     | 20021       | Found different types for sharding value \`%s\`.                                                                                 |
 | HY004     | 20022       | Invalid %s, datetime pattern should be \`%s\`, value is \`%s\`.                                                                  |
 | 44000     | 20023       | Sharding value %s subtract stop offset %d can not be less than start offset %d.                                                  |
-| 44000     | 20024       | %s value \`%s\` must implements Comparable.                                                                                             |
+| 44000     | 20024       | %s value \`%s\` must implements Comparable.                                                                                      |
 | 0A000     | 20040       | Can not support operation \`%s\` with sharding table \`%s\`.                                                                     |
 | 44000     | 20041       | Can not update sharding value for table \`%s\`.                                                                                  |
 | 0A000     | 20042       | The CREATE VIEW statement contains unsupported query statement.                                                                  |
@@ -212,52 +212,52 @@ SQL error codes provide by standard `SQL State`, `Vendor Code` and `Reason`, whi
 
 ### Readwrite-splitting
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
-| 44000     | 20270       | Inline expression %s names size error. |
-| HY004     | 20280       | Invalid read database weight \`%s\`. |
-| 44000     | 20281       | Load balancer algorithm \`%s\` initialization failed, reason is: \`%s\.` |
-| 44000     | 20290       | Data source name is required in database \`%s\.` |
-| 44000     | 20291       | Write data source name is required in database `\`%s\.` |
-| 44000     | 20292       | Read data source names is required in database `\`%s\.` |
-| 44000     | 20293       | Can not config duplicate %s data source \`%s\` in database \`%s\.` |
-| 42S02     | 20294       | %s data source name \`%s\` not in database \`%s\.` |
-| 44000     | 20295       | Auto aware data source name is required in database \`%s\.` |
-| 42S02     | 20296       | Not found load balance type in database \`%s\.` |
+| SQL State | Vendor Code | Reason                                                                                      |
+|-----------|-------------|---------------------------------------------------------------------------------------------|
+| 44000     | 20270       | Inline expression %s names size error.                                                      |
+| HY004     | 20280       | Invalid read database weight \`%s\`.                                                        |
+| 44000     | 20281       | Load balancer algorithm \`%s\` initialization failed, reason is: \`%s\.`                    |
+| 44000     | 20290       | Data source name is required in database \`%s\.`                                            |
+| 44000     | 20291       | Write data source name is required in database `\`%s\.`                                     |
+| 44000     | 20292       | Read data source names is required in database `\`%s\.`                                     |
+| 44000     | 20293       | Can not config duplicate %s data source \`%s\` in database \`%s\.`                          |
+| 42S02     | 20294       | %s data source name \`%s\` not in database \`%s\.`                                          |
+| 44000     | 20295       | Auto aware data source name is required in database \`%s\.`                                 |
+| 42S02     | 20296       | Not found load balance type in database \`%s\.`                                             |
 | 44000     | 20297       | Weight load balancer datasource name config does not match data sources in database \`%s\.` |
 
 ### Database HA
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
-| 44000     | 20300       | No available database discovery rule configuration in database \`%s\`. |
-| 44000     | 20301       | Group name is required. |
-| 44000     | 20302       | Data source names are required. |
-| 44000     | 20303       | Can not found database discovery data source rule in database \`%s\`. |
-| HY000     | 20380       | MGR plugin is not active in database \`%s\`. |
-| 44000     | 20381       | MGR is not in single primary mode in database \`%s\`. |
-| 44000     | 20382       | \`%s\` is not in MGR replication group member in database \`%s\`. |
+| SQL State | Vendor Code | Reason                                                                       |
+|-----------|-------------|------------------------------------------------------------------------------|
+| 44000     | 20300       | No available database discovery rule configuration in database \`%s\`.       |
+| 44000     | 20301       | Group name is required.                                                      |
+| 44000     | 20302       | Data source names are required.                                              |
+| 44000     | 20303       | Can not found database discovery data source rule in database \`%s\`.        |
+| HY000     | 20380       | MGR plugin is not active in database \`%s\`.                                 |
+| 44000     | 20381       | MGR is not in single primary mode in database \`%s\`.                        |
+| 44000     | 20382       | \`%s\` is not in MGR replication group member in database \`%s\`.            |
 | 44000     | 20383       | Group name in MGR is not same with configured one \`%s\` in database \`%s\`. |
-| 42S01     | 20390       | MySQL Duplicate primary data source in database \`%s\`. |
-| 42S02     | 20391       | Primary data source not found in database \`%s\`. |
+| 42S01     | 20390       | MySQL Duplicate primary data source in database \`%s\`.                      |
+| 42S02     | 20391       | Primary data source not found in database \`%s\`.                            |
 
 ### SQL Dialect Translator
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | Reason                                              |
+|-----------|-------------|-----------------------------------------------------|
 | 42000     | 20440       | Can not support database \`%s\` in SQL translation. |
-| 42000     | 20441       | Translation error, SQL is: %s |
+| 42000     | 20441       | Translation error, SQL is: %s                       |
 
 ### Traffic Management
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
+| SQL State | Vendor Code | Reason                              |
+|-----------|-------------|-------------------------------------|
 | 42S02     | 20500       | Can not get traffic execution unit. |
 
 ### Data Encrypt
 
 | SQL State | Vendor Code | Reason                                                                                             |
-| --------- | ----------- |----------------------------------------------------------------------------------------------------|
+|-----------|-------------|----------------------------------------------------------------------------------------------------|
 | 44000     | 20700       | Can not find logic encrypt column by \`%s\`.                                                       |
 | 44000     | 20701       | Fail to find encrypt column \`%s\` from table \`%s\`.                                              |
 | 44000     | 20702       | Altered column \`%s\` must use same encrypt algorithm with previous column \`%s\` in table \`%s\`. |
@@ -275,7 +275,7 @@ SQL error codes provide by standard `SQL State`, `Vendor Code` and `Reason`, whi
 ### Shadow Database
 
 | SQL State | Vendor Code | Reason                                                                                            |
-| --------- |-------------|---------------------------------------------------------------------------------------------------|
+|-----------|-------------|---------------------------------------------------------------------------------------------------|
 | 44000     | 20800       | \`%s\` algorithm does not exist in database \`%s\`.                                               |
 | 44000     | 20801       | \`%s\` configuration does not exist in database \`%s\`.                                           |
 | 44000     | 20802       | No available shadow data sources mappings in shadow table \`%s\`.                                 |
@@ -288,14 +288,14 @@ SQL error codes provide by standard `SQL State`, `Vendor Code` and `Reason`, whi
 ### Data Masking
 
 | SQL State | Vendor Code | Reason                                                      |
-| --------- |-------------|-------------------------------------------------------------|
+|-----------|-------------|-------------------------------------------------------------|
 | HY000     | 20980       | Mask algorithm \`%s\` initialization failed, reason is: %s. |
 
 ## Other Exception
 
-| SQL State | Vendor Code | Reason |
-| --------- | ----------- | ------ |
-| HY004     | 30000       | Unknown exception: %s |
-| 0A000     | 30001       | Unsupported SQL operation: %s |
+| SQL State | Vendor Code | Reason                          |
+|-----------|-------------|---------------------------------|
+| HY004     | 30000       | Unknown exception: %s           |
+| 0A000     | 30001       | Unsupported SQL operation: %s   |
 | 0A000     | 30002       | Database protocol exception: %s |
-| 0A000     | 30003       | Unsupported command: %s |
+| 0A000     | 30003       | Unsupported command: %s         |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.cn.md
index 76f8b5ce85d..cbb06839f22 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.cn.md
@@ -14,9 +14,9 @@ chapter = true
 
 可配置属性:
 
-| *名称*      | *数据类型*                      | *说明*                                                                                                                                  | *默认值*     |
-| ---------- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
-| type       | String                         | 运行模式类型<br />可选配置:Standalone、Cluster                                                                                             | Standalone |
+| *名称*       | *数据类型*                         | *说明*                                                                                                                          | *默认值*      |
+|------------|--------------------------------|-------------------------------------------------------------------------------------------------------------------------------|------------|
+| type       | String                         | 运行模式类型<br />可选配置:Standalone、Cluster                                                                                           | Standalone |
 | repository | PersistRepositoryConfiguration | 持久化仓库配置<br />Standalone 类型使用 StandalonePersistRepositoryConfiguration<br />Cluster 类型使用 ClusterPersistRepositoryConfiguration |            | | false      |
 
 ### Standalone 持久化配置
@@ -25,9 +25,9 @@ chapter = true
 
 可配置属性:
 
-| *名称* | *数据类型*  | *说明*           |
-| ----- | ---------- | --------------- |
-| type  | String     | 持久化仓库类型    |
+| *名称*  | *数据类型*     | *说明*      |
+|-------|------------|-----------|
+| type  | String     | 持久化仓库类型   |
 | props | Properties | 持久化仓库所需属性 |
 
 ### Cluster 持久化配置
@@ -36,12 +36,12 @@ chapter = true
 
 可配置属性:
 
-| *名称*       | *数据类型*  | *说明*           |
-| ----------- | ---------- | --------------- |
-| type        | String     | 持久化仓库类型     |
-| namespace   | String     | 注册中心命名空间   |
-| server-lists | String     | 注册中心连接地址   |
-| props       | Properties | 持久化仓库所需属性 |
+| *名称*         | *数据类型*     | *说明*      |
+|--------------|------------|-----------|
+| type         | String     | 持久化仓库类型   |
+| namespace    | String     | 注册中心命名空间  |
+| server-lists | String     | 注册中心连接地址  |
+| props        | Properties | 持久化仓库所需属性 |
 
 ## 注意事项
 
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.en.md
index 4ddfc5baad8..d259c83302d 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.en.md
@@ -15,7 +15,7 @@ Class name: org.apache.shardingsphere.infra.config.mode.ModeConfiguration
 Attributes:
 
 | *Name*     | *DataType*                     | *Description*                                                                                                                                                    | *Default Value* |
-| ---------- | ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- |
+|------------|--------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
 | type       | String                         | Type of mode configuration<br />Values could be: Standalone or Cluster                                                                                           | Standalone      |
 | repository | PersistRepositoryConfiguration | Persist repository configuration<br />Standalone type uses StandalonePersistRepositoryConfiguration<br />Cluster type uses ClusterPersistRepositoryConfiguration |                 |
 
@@ -26,7 +26,7 @@ Class name: org.apache.shardingsphere.mode.repository.standalone.StandalonePersi
 Attributes:
 
 | *Name* | *DataType* | *Description*                    |
-| ------ | ---------- | -------------------------------- |
+|--------|------------|----------------------------------|
 | type   | String     | Type of persist repository       |
 | props  | Properties | Properties of persist repository |
 
@@ -37,7 +37,7 @@ Class name: org.apache.shardingsphere.mode.repository.cluster.ClusterPersistRepo
 Attributes:
 
 | *Name*       | *Data Type* | *Description*                    |
-| ------------ | ----------- | -------------------------------- |
+|--------------|-------------|----------------------------------|
 | type         | String      | Type of persist repository       |
 | namespace    | String      | Namespace of registry center     |
 | server-lists | String      | Server lists of registry center  |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/encrypt.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/encrypt.cn.md
index 8111f8f800a..9cd1732498b 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/encrypt.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/encrypt.cn.md
@@ -15,11 +15,11 @@ weight = 5
 
 可配置属性:
 
-| *名称*                     | *数据类型*                                   | *说明*                                                 | *默认值* |
-| ------------------------- | ------------------------------------------- | ----------------------------------------------------- | ------- |
-| tables (+)                | Collection\<EncryptTableRuleConfiguration\> | 加密表规则配置                                           |        |
-| encryptors (+)            | Map\<String, AlgorithmConfiguration\>       | 加解密算法名称和配置                                      |        |
-| queryWithCipherColumn (?) | boolean                                     | 是否使用加密列进行查询。在有原文列的情况下,可以使用原文列进行查询 | true   |
+| *名称*                      | *数据类型*                                      | *说明*                              | *默认值* |
+|---------------------------|---------------------------------------------|-----------------------------------|-------|
+| tables (+)                | Collection\<EncryptTableRuleConfiguration\> | 加密表规则配置                           |       |
+| encryptors (+)            | Map\<String, AlgorithmConfiguration\>       | 加解密算法名称和配置                        |       |
+| queryWithCipherColumn (?) | boolean                                     | 是否使用加密列进行查询。在有原文列的情况下,可以使用原文列进行查询 | true  |
 
 ### 加密表规则配置
 
@@ -27,11 +27,11 @@ weight = 5
 
 可配置属性:
 
-| *名称*       | *数据类型*                                    | *说明*           |
-| ----------- | -------------------------------------------- | --------------- |
-| name        | String                                       | 表名称           |
-| columns (+) | Collection\<EncryptColumnRuleConfiguration\> | 加密列规则配置列表 |
-| queryWithCipherColumn (?) | boolean                                             | 该表是否使用加密列进行查询 |
+| *名称*                      | *数据类型*                                       | *说明*          |
+|---------------------------|----------------------------------------------|---------------|
+| name                      | String                                       | 表名称           |
+| columns (+)               | Collection\<EncryptColumnRuleConfiguration\> | 加密列规则配置列表     |
+| queryWithCipherColumn (?) | boolean                                      | 该表是否使用加密列进行查询 |
 
 ### 加密列规则配置
 
@@ -39,17 +39,17 @@ weight = 5
 
 可配置属性:
 
-| *名称*                    | *数据类型* | *说明*        |
-| ------------------------- | -------- | ------------- |
-| logicColumn               | String   | 逻辑列名称     |
-| cipherColumn              | String   | 密文列名称     |
-| assistedQueryColumn (?)   | String   | 查询辅助列名称 |
-| likeQueryColumn (?)      | String   | 模糊查询列名称 |
-| plainColumn (?)           | String   | 原文列名称     |
-| encryptorName             | String   | 密文列加密算法名称   |
-| assistedQueryEncryptorName| String   | 查询辅助列加密算法名称   |
-| likeQueryEncryptorName   | String   | 模糊查询列加密算法名称   |
-| queryWithCipherColumn (?) | boolean                                             | 该列是否使用加密列进行查询 |
+| *名称*                       | *数据类型*  | *说明*          |
+|----------------------------|---------|---------------|
+| logicColumn                | String  | 逻辑列名称         |
+| cipherColumn               | String  | 密文列名称         |
+| assistedQueryColumn (?)    | String  | 查询辅助列名称       |
+| likeQueryColumn (?)        | String  | 模糊查询列名称       |
+| plainColumn (?)            | String  | 原文列名称         |
+| encryptorName              | String  | 密文列加密算法名称     |
+| assistedQueryEncryptorName | String  | 查询辅助列加密算法名称   |
+| likeQueryEncryptorName     | String  | 模糊查询列加密算法名称   |
+| queryWithCipherColumn (?)  | boolean | 该列是否使用加密列进行查询 |
 
 ### 加解密算法配置
 
@@ -57,10 +57,10 @@ weight = 5
 
 可配置属性:
 
-| *名称*      |*数据类型*   | *说明*           |
-| ---------- | ---------- | ---------------- |
-| name       | String     | 加解密算法名称     |
-| type       | String     | 加解密算法类型     |
+| *名称*       | *数据类型*     | *说明*      |
+|------------|------------|-----------|
+| name       | String     | 加解密算法名称   |
+| type       | String     | 加解密算法类型   |
 | properties | Properties | 加解密算法属性配置 |
 
 算法类型的详情,请参见[内置加密算法列表](/cn/user-manual/common-config/builtin-algorithm/encrypt)。
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/encrypt.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/encrypt.en.md
index c7d13a4b488..0113f98bcc2 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/encrypt.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/encrypt.en.md
@@ -16,7 +16,7 @@ Class name: org.apache.shardingsphere.encrypt.api.config.EncryptRuleConfiguratio
 Attributes:
 
 | *Name*                    | *DataType*                                  | *Description*                                                                                  | *Default Value* |
-| ------------------------- | ------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------------- |
+|---------------------------|---------------------------------------------|------------------------------------------------------------------------------------------------|-----------------|
 | tables (+)                | Collection\<EncryptTableRuleConfiguration\> | Encrypt table rule configurations                                                              |                 |
 | encryptors (+)            | Map\<String, AlgorithmConfiguration\>       | Encrypt algorithm name and configurations                                                      |                 |
 | queryWithCipherColumn (?) | boolean                                     | Whether query with cipher column for data encrypt. User you can use plaintext to query if have | true            |
@@ -27,10 +27,10 @@ Class name: org.apache.shardingsphere.encrypt.api.config.rule.EncryptTableRuleCo
 
 Attributes:
 
-| *Name*                    | *DataType*                                   | *Description*                      |
-| ------------------------- | -------------------------------------------- | ---------------------------------- |
-| name                      | String                                       | Table name                         |
-| columns (+)               | Collection\<EncryptColumnRuleConfiguration\> | Encrypt column rule configurations |
+| *Name*                    | *DataType*                                   | *Description*                                                       |
+|---------------------------|----------------------------------------------|---------------------------------------------------------------------|
+| name                      | String                                       | Table name                                                          |
+| columns (+)               | Collection\<EncryptColumnRuleConfiguration\> | Encrypt column rule configurations                                  |
 | queryWithCipherColumn (?) | boolean                                      | The current table whether query with cipher column for data encrypt |
 
 ### Encrypt Column Rule Configuration
@@ -40,7 +40,7 @@ Class name: org.apache.shardingsphere.encrypt.api.config.rule.EncryptColumnRuleC
 Attributes:
 
 | *Name*                     | *DataType* | *Description*                                                        |
-|----------------------------| ---------- |----------------------------------------------------------------------|
+|----------------------------|------------|----------------------------------------------------------------------|
 | logicColumn                | String     | Logic column name                                                    |
 | cipherColumn               | String     | Cipher column name                                                   |
 | assistedQueryColumn (?)    | String     | Assisted query column name                                           |
@@ -58,7 +58,7 @@ Class name: org.apache.shardingsphere.infra.config.algorithm.AlgorithmConfigurat
 Attributes:
 
 | *Name*     | *DataType* | *Description*                |
-| ---------- | ---------- | ---------------------------- |
+|------------|------------|------------------------------|
 | name       | String     | Encrypt algorithm name       |
 | type       | String     | Encrypt algorithm type       |
 | properties | Properties | Encrypt algorithm properties |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/ha.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/ha.cn.md
index ac42f0cd50f..3dd2d523a78 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/ha.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/ha.cn.md
@@ -14,10 +14,10 @@ weight = 4
 类名称:org.apache.shardingsphere.dbdiscovery.api.config.DatabaseDiscoveryRuleConfiguration
 可配置属性:
 
-| *名称*                   | *数据类型*                                                  | *说明*           |
-| ----------------------- | ---------------------------------------------------------- | --------------- |
-| dataSources (+)         | Collection\<DatabaseDiscoveryDataSourceRuleConfiguration\> | 数据源配置        |
-| discoveryHeartbeats (+) | Map\<String, DatabaseDiscoveryHeartBeatConfiguration\>     | 监听心跳配置      |
+| *名称*                    | *数据类型*                                                     | *说明*      |
+|-------------------------|------------------------------------------------------------|-----------|
+| dataSources (+)         | Collection\<DatabaseDiscoveryDataSourceRuleConfiguration\> | 数据源配置     |
+| discoveryHeartbeats (+) | Map\<String, DatabaseDiscoveryHeartBeatConfiguration\>     | 监听心跳配置    |
 | discoveryTypes (+)      | Map\<String, AlgorithmConfiguration\>                      | 数据库发现类型配置 |
 
 ### 数据源配置
@@ -26,12 +26,12 @@ weight = 4
 
 可配置属性:
 
-| *名称*                     | *数据类型*             | *说明*                                     |
-| -------------------------- | -------------------- | ----------------------------------------- |
-| groupName (+)              | String               | 数据库发现组名称                             |
-| dataSourceNames (+)        | Collection\<String\> | 数据源名称,多个数据源用逗号分隔 如:ds_0, ds_1  |
-| discoveryHeartbeatName (+) | String               | 监听心跳名称                                |
-| discoveryTypeName (+)      | String               | 数据库发现类型名称                           |
+| *名称*                       | *数据类型*               | *说明*                          |
+|----------------------------|----------------------|-------------------------------|
+| groupName (+)              | String               | 数据库发现组名称                      |
+| dataSourceNames (+)        | Collection\<String\> | 数据源名称,多个数据源用逗号分隔 如:ds_0, ds_1 |
+| discoveryHeartbeatName (+) | String               | 监听心跳名称                        |
+| discoveryTypeName (+)      | String               | 数据库发现类型名称                     |
 
 ### 监听心跳配置
 
@@ -39,17 +39,17 @@ weight = 4
 
 可配置属性:
 
-| *名称*     | *数据类型*  | *说明*                                                                | *默认值* |
-| --------- | ---------- | -------------------------------------------------------------------- | ------- |
-| props (+) | Properties | 监听心跳属性配置,keep-alive-cron 属性配置 cron 表达式,如:'0/5 * * * * ?' | -       |
+| *名称*      | *数据类型*     | *说明*                                                     | *默认值* |
+|-----------|------------|----------------------------------------------------------|-------|
+| props (+) | Properties | 监听心跳属性配置,keep-alive-cron 属性配置 cron 表达式,如:'0/5 * * * * ?' | -     |
 
 ### 数据库发现类型配置
 
 类名称:org.apache.shardingsphere.infra.config.algorithm.AlgorithmConfiguration
 
-| *名称*     | *数据类型*  | *说明*                                       |
-| --------- | ---------- | ------------------------------------------- |
-| type (+)  | String     | 数据库发现类型,如:MySQL.MGR                   |
+| *名称*      | *数据类型*     | *说明*                              |
+|-----------|------------|-----------------------------------|
+| type (+)  | String     | 数据库发现类型,如:MySQL.MGR               |
 | props (?) | Properties | 数据库发现类型配置,如 MGR 的 group-name 属性配置 |
 
 ## 操作步骤
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/ha.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/ha.en.md
index 6875a3ad62b..8cc85dd7bd0 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/ha.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/ha.en.md
@@ -15,7 +15,7 @@ Class name: org.apache.shardingsphere.dbdiscovery.api.config.DatabaseDiscoveryRu
 Attributes:
 
 | *Name*                  | *Data Type*                                                | *Description*                         |
-| ----------------------- | ---------------------------------------------------------- | ------------------------------------- |
+|-------------------------|------------------------------------------------------------|---------------------------------------|
 | dataSources (+)         | Collection\<DatabaseDiscoveryDataSourceRuleConfiguration\> | Data source configuration             |
 | discoveryHeartbeats (+) | Map\<String, DatabaseDiscoveryHeartBeatConfiguration\>     | Detect heartbeat configuration        |
 | discoveryTypes (+)      | Map\<String, AlgorithmConfiguration\>                      | Database discovery type configuration |
@@ -40,7 +40,7 @@ Class name: org.apache.shardingsphere.dbdiscovery.api.config.rule.DatabaseDiscov
 Attributes:
 
 | *Name*    | *Data Type* | *Description*                                                                                                      |
-| --------- | ----------- | ------------------------------------------------------------------------------------------------------------------ |
+|-----------|-------------|--------------------------------------------------------------------------------------------------------------------|
 | props (+) | Properties  | Detect heartbeat attribute configuration, keep-alive-cron configuration, cron expression. Such as: `0/5 * * * * ?` |
 
 ### Database Discovery Type Configuration
@@ -50,7 +50,7 @@ Class name: org.apache.shardingsphere.infra.config.algorithm.AlgorithmConfigurat
 Attributes:
 
 | *Name*    | *Data Type* | *Description*                                                             |
-| --------- | ----------- | ------------------------------------------------------------------------- |
+|-----------|-------------|---------------------------------------------------------------------------|
 | type (+)  | String      | Database discovery type, such as: MySQL.MGR                               |
 | props (?) | Properties  | Required parameters for high-availability types, such as MGR’s group-name |
 
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/mask.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/mask.cn.md
index 70ccf890195..df9a4803338 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/mask.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/mask.cn.md
@@ -15,10 +15,10 @@ weight = 10
 
 可配置属性:
 
-| *名称*                       | *数据类型*                                  | *说明*                              | *默认值* |
-|-----------------------------|--------------------------------------------|-----------------------------------| ------- |
-| tables (+)                  | Collection\<MaskTableRuleConfiguration\>   | 脱敏表规则配置                           |        |
-| maskAlgorithms (+)          | Map\<String, AlgorithmConfiguration\>      | 脱敏算法名称和配置                         |        |
+| *名称*               | *数据类型*                                   | *说明*      | *默认值* |
+|--------------------|------------------------------------------|-----------|-------|
+| tables (+)         | Collection\<MaskTableRuleConfiguration\> | 脱敏表规则配置   |       |
+| maskAlgorithms (+) | Map\<String, AlgorithmConfiguration\>    | 脱敏算法名称和配置 |       |
 
 ### 脱敏表规则配置
 
@@ -26,10 +26,10 @@ weight = 10
 
 可配置属性:
 
-| *名称*       | *数据类型*                                   | *说明*          |
-| ----------- |---------------------------------------------|---------------|
-| name        | String                                      | 表名称           |
-| columns (+) | Collection\<MaskColumnRuleConfiguration\>   | 脱敏列规则配置列表     |
+| *名称*        | *数据类型*                                    | *说明*      |
+|-------------|-------------------------------------------|-----------|
+| name        | String                                    | 表名称       |
+| columns (+) | Collection\<MaskColumnRuleConfiguration\> | 脱敏列规则配置列表 |
 
 ### 脱敏列规则配置
 
@@ -37,10 +37,10 @@ weight = 10
 
 可配置属性:
 
-| *名称*                    | *数据类型* | *说明*   |
-| ------------------------- | -------- |--------|
-| logicColumn               | String   | 逻辑列名称  |
-| maskAlgorithm              | String   | 脱敏算法名称 |
+| *名称*          | *数据类型* | *说明*   |
+|---------------|--------|--------|
+| logicColumn   | String | 逻辑列名称  |
+| maskAlgorithm | String | 脱敏算法名称 |
 
 ### 加解密算法配置
 
@@ -48,9 +48,9 @@ weight = 10
 
 可配置属性:
 
-| *名称*      |*数据类型*   | *说明*      |
-| ---------- | ---------- |-----------|
-| name       | String     | 脱敏算法名称    |
+| *名称*       | *数据类型*     | *说明*     |
+|------------|------------|----------|
+| name       | String     | 脱敏算法名称   |
 | type       | String     | 脱敏算法类型   |
 | properties | Properties | 脱敏算法属性配置 |
 
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/mask.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/mask.en.md
index afe36f76a68..1ed70044518 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/mask.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/mask.en.md
@@ -15,10 +15,10 @@ Class name: org.apache.shardingsphere.mask.api.config.MaskRuleConfiguration
 
 Attributes:
 
-| *Name*                    | *DataType*                                  | *Description*                                                                                  | *Default Value* |
-| ------------------------- | ------------------------------------------- |------------------------------------------------------------------------------------------------| --------------- |
-| tables (+)                | Collection\<MaskTableRuleConfiguration\> | Mask table rule configurations                                                                 |                 |
-| maskAlgorithms (+)            | Map\<String, AlgorithmConfiguration\>       | Mask algorithm name and configurations                                                         |                 |
+| *Name*             | *DataType*                               | *Description*                          | *Default Value* |
+|--------------------|------------------------------------------|----------------------------------------|-----------------|
+| tables (+)         | Collection\<MaskTableRuleConfiguration\> | Mask table rule configurations         |                 |
+| maskAlgorithms (+) | Map\<String, AlgorithmConfiguration\>    | Mask algorithm name and configurations |                 |
 
 ### Mask Table Rule Configuration
 
@@ -26,10 +26,10 @@ Class name: org.apache.shardingsphere.mask.api.config.rule.MaskTableRuleConfigur
 
 Attributes:
 
-| *Name*                    | *DataType*                                   | *Description*                   |
-| ------------------------- | -------------------------------------------- |---------------------------------|
-| name                      | String                                       | Table name                      |
-| columns (+)               | Collection\<MaskColumnRuleConfiguration\> | Mask column rule configurations |
+| *Name*      | *DataType*                                | *Description*                   |
+|-------------|-------------------------------------------|---------------------------------|
+| name        | String                                    | Table name                      |
+| columns (+) | Collection\<MaskColumnRuleConfiguration\> | Mask column rule configurations |
 
 ### Mask Column Rule Configuration
 
@@ -37,10 +37,10 @@ Class name: org.apache.shardingsphere.mask.api.config.rule.MaskColumnRuleConfigu
 
 Attributes:
 
-| *Name*                     | *DataType* | *Description*       |
-|----------------------------| ---------- |---------------------|
-| logicColumn                | String     | Logic column name   |
-| maskAlgorithm              | String     | Mask algorithm name |
+| *Name*        | *DataType* | *Description*       |
+|---------------|------------|---------------------|
+| logicColumn   | String     | Logic column name   |
+| maskAlgorithm | String     | Mask algorithm name |
 
 ### Mask Algorithm Configuration
 
@@ -48,10 +48,10 @@ Class name: org.apache.shardingsphere.infra.config.algorithm.AlgorithmConfigurat
 
 Attributes:
 
-| *Name*     | *DataType* | *Description*                |
-| ---------- | ---------- |------------------------------|
-| name       | String     | Mask algorithm name          |
-| type       | String     | Mask algorithm type          |
+| *Name*     | *DataType* | *Description*             |
+|------------|------------|---------------------------|
+| name       | String     | Mask algorithm name       |
+| type       | String     | Mask algorithm type       |
 | properties | Properties | Mask algorithm properties |
 
 Please refer to [Built-in Data Masking Algorithm List](/en/user-manual/common-config/builtin-algorithm/mask) for more details about type of algorithm.
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/shadow.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/shadow.cn.md
index 598dfe18894..46a0b8b6303 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/shadow.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/shadow.cn.md
@@ -14,12 +14,12 @@ weight = 6
 
 可配置属性:
 
-| *名称*                      | *数据类型*                                    | *说明*               |
-| -------------------------- | -------------------------------------------- | ------------------- |
+| *名称*                       | *数据类型*                                       | *说明*         |
+|----------------------------|----------------------------------------------|--------------|
 | dataSources                | Map\<String, ShadowDataSourceConfiguration\> | 影子数据源映射名称和配置 |
-| tables                     | Map\<String, ShadowTableConfiguration\>      | 影子表名称和配置        |
-| shadowAlgorithms           | Map\<String, AlgorithmConfiguration\>        | 影子算法名称和配置      |
-| defaultShadowAlgorithmName | String                                       | 默认影子算法名称        |
+| tables                     | Map\<String, ShadowTableConfiguration\>      | 影子表名称和配置     |
+| shadowAlgorithms           | Map\<String, AlgorithmConfiguration\>        | 影子算法名称和配置    |
+| defaultShadowAlgorithmName | String                                       | 默认影子算法名称     |
 
 ### 影子数据源配置
 
@@ -27,10 +27,10 @@ weight = 6
 
 可配置属性:
 
-| *名称*                    | *数据类型* | *说明*       |
-| ------------------------ | --------- | ----------- |
-| productionDataSourceName | String    | 生产数据源名称 |
-| shadowDataSourceName     | String    | 影子数据源名称 |
+| *名称*                     | *数据类型* | *说明*    |
+|--------------------------|--------|---------|
+| productionDataSourceName | String | 生产数据源名称 |
+| shadowDataSourceName     | String | 影子数据源名称 |
 
 ### 影子表配置
 
@@ -38,10 +38,10 @@ weight = 6
 
 可配置属性:
 
-| *名称*                | *数据类型*            | *说明*                      |
-| -------------------- | -------------------- | -------------------------- |
+| *名称*                 | *数据类型*               | *说明*             |
+|----------------------|----------------------|------------------|
 | dataSourceNames      | Collection\<String\> | 影子表关联影子数据源映射名称列表 |
-| shadowAlgorithmNames | Collection\<String\> | 影子表关联影子算法名称列表      |
+| shadowAlgorithmNames | Collection\<String\> | 影子表关联影子算法名称列表    |
 
 ### 影子算法配置
 
@@ -49,9 +49,9 @@ weight = 6
 
 可配置属性:
 
-| *名称*  | *数据类型* | *说明* |
-| ------- | ---------- | ------- |
-| type | String | 影子算法类型 |
+| *名称*  | *数据类型*     | *说明*   |
+|-------|------------|--------|
+| type  | String     | 影子算法类型 |
 | props | Properties | 影子算法配置 |
 
 算法类型的详情,请参见[内置影子算法列表](/cn/user-manual/common-config/builtin-algorithm/shadow)。
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/shadow.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/shadow.en.md
index 7d3ed9924d6..c3c94636f22 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/shadow.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/shadow.en.md
@@ -16,7 +16,7 @@ Class name: org.apache.shardingsphere.shadow.api.config.ShadowRuleConfiguration
 Attributes:
 
 | *Name*                     | *Data Type*                                  | *Description*                                     |
-| -------------------------- | -------------------------------------------- | ------------------------------------------------- |
+|----------------------------|----------------------------------------------|---------------------------------------------------|
 | dataSources                | Map\<String, ShadowDataSourceConfiguration\> | shadow data source mapping name and configuration |
 | tables                     | Map\<String, ShadowTableConfiguration\>      | shadow table name and configuration               |
 | shadowAlgorithms           | Map\<String, AlgorithmConfiguration\>        | shadow algorithm name and configuration           |
@@ -29,7 +29,7 @@ Class name: org.apache.shardingsphere.shadow.api.config.datasource.ShadowDataSou
 Attributes:
 
 | *Name*                   | *DataType* | *Description*               |
-| ------------------------ | ---------- | --------------------------- |
+|--------------------------|------------|-----------------------------|
 | productionDataSourceName | String     | Production data source name |
 | shadowDataSourceName     | String     | Shadow data source name     |
 
@@ -39,10 +39,10 @@ Class name: org.apache.shardingsphere.shadow.api.config.table.ShadowTableConfigu
 
 Attributes:
 
-| *Name*  | *Data Type* | *Description* |
-| ------- | ---------- | ------- |
-| dataSourceNames | Collection\<String\> | shadow table associates shadow data source mapping name list |
-| shadowAlgorithmNames | Collection\<String\> | shadow table associates shadow algorithm name list |
+| *Name*               | *Data Type*          | *Description*                                                |
+|----------------------|----------------------|--------------------------------------------------------------|
+| dataSourceNames      | Collection\<String\> | shadow table associates shadow data source mapping name list |
+| shadowAlgorithmNames | Collection\<String\> | shadow table associates shadow algorithm name list           |
 
 ### Shadow Algorithm Configuration
 
@@ -50,10 +50,10 @@ Class name:org.apache.shardingsphere.infra.config.algorithm.AlgorithmConfigura
 
 Attributes:
 
-| *Name*  | *Data Type* | *Description* |
-| ------- | ---------- | ------- |
-| type | String | shadow algorithm type |
-| props | Properties | shadow algorithm configuration |
+| *Name* | *Data Type* | *Description*                  |
+|--------|-------------|--------------------------------|
+| type   | String      | shadow algorithm type          |
+| props  | Properties  | shadow algorithm configuration |
 
 Please refer to [Built-in Shadow Algorithm List](/en/user-manual/common-config/builtin-algorithm/shadow).
 
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sharding.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sharding.cn.md
index c67a77d4e4f..841cf5cbb10 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sharding.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sharding.cn.md
@@ -15,20 +15,20 @@ weight = 1
 
 可配置属性:
 
-| *名称*                               | *数据类型*                                        | *说明*              | *默认值* |
-| ----------------------------------- | ------------------------------------------------ | ------------------ | ------- |
-| tables (+)                          | Collection\<ShardingTableRuleConfiguration\>     | 分片表规则列表        | -       |
-| autoTables (+)                      | Collection\<ShardingAutoTableRuleConfiguration\> | 自动分片表规则列表     | -       |
-| bindingTableGroups (*)              | Collection\<String\>                             | 绑定表规则列表        | 无       |
-| broadcastTables (*)                 | Collection\<String\>                             | 广播表规则列表        | 无       |
-| defaultDatabaseShardingStrategy (?) | ShardingStrategyConfiguration                    | 默认分库策略          | 不分片    |
-| defaultTableShardingStrategy (?)    | ShardingStrategyConfiguration                    | 默认分表策略          | 不分片    |
-| defaultKeyGenerateStrategy (?)      | KeyGeneratorConfiguration                        | 默认自增列生成器配置    | 雪花算法  |
-| defaultAuditStrategy (?)            | ShardingAuditStrategyConfiguration               | 默认分片审计策略配置    | 强制分片键 |
-| defaultShardingColumn (?)           | String                                           | 默认分片列名称         | 无       |
-| shardingAlgorithms (+)              | Map\<String, AlgorithmConfiguration\>            | 分片算法名称和配置      | 无       |
-| keyGenerators (?)                   | Map\<String, AlgorithmConfiguration\>            | 自增列生成算法名称和配置 | 无       |
-| auditors (?)                        | Map\<String, AlgorithmConfiguration\>            | 分片审计算法名称和配置  | 无       |
+| *名称*                                | *数据类型*                                           | *说明*         | *默认值* |
+|-------------------------------------|--------------------------------------------------|--------------|-------|
+| tables (+)                          | Collection\<ShardingTableRuleConfiguration\>     | 分片表规则列表      | -     |
+| autoTables (+)                      | Collection\<ShardingAutoTableRuleConfiguration\> | 自动分片表规则列表    | -     |
+| bindingTableGroups (*)              | Collection\<String\>                             | 绑定表规则列表      | 无     |
+| broadcastTables (*)                 | Collection\<String\>                             | 广播表规则列表      | 无     |
+| defaultDatabaseShardingStrategy (?) | ShardingStrategyConfiguration                    | 默认分库策略       | 不分片   |
+| defaultTableShardingStrategy (?)    | ShardingStrategyConfiguration                    | 默认分表策略       | 不分片   |
+| defaultKeyGenerateStrategy (?)      | KeyGeneratorConfiguration                        | 默认自增列生成器配置   | 雪花算法  |
+| defaultAuditStrategy (?)            | ShardingAuditStrategyConfiguration               | 默认分片审计策略配置   | 强制分片键 |
+| defaultShardingColumn (?)           | String                                           | 默认分片列名称      | 无     |
+| shardingAlgorithms (+)              | Map\<String, AlgorithmConfiguration\>            | 分片算法名称和配置    | 无     |
+| keyGenerators (?)                   | Map\<String, AlgorithmConfiguration\>            | 自增列生成算法名称和配置 | 无     |
+| auditors (?)                        | Map\<String, AlgorithmConfiguration\>            | 分片审计算法名称和配置  | 无     |
 
 ### 分片表配置
 
@@ -36,14 +36,14 @@ weight = 1
 
 可配置属性:
 
-| *名称*                        | *数据类型*                          | *说明*                                                         | *默认值*                                                                       |
-| ---------------------------- | ---------------------------------- | ------------------------------------------------------------- | ----------------------------------------------------------------------------- |
-| logicTable                   | String                             | 分片逻辑表名称                                                   | -                                                                             |
+| *名称*                         | *数据类型*                             | *说明*                                      | *默认值*                                           |
+|------------------------------|------------------------------------|-------------------------------------------|-------------------------------------------------|
+| logicTable                   | String                             | 分片逻辑表名称                                   | -                                               |
 | actualDataNodes (?)          | String                             | 由数据源名 + 表名组成,以小数点分隔。<br />多个表以逗号分隔,支持行表达式 | 使用已知数据源与逻辑表名称生成数据节点,用于广播表或只分库不分表且所有库的表结构完全一致的情况 |
-| databaseShardingStrategy (?) | ShardingStrategyConfiguration      | 分库策略                                                       | 使用默认分库策略                                                                 |
-| tableShardingStrategy (?)    | ShardingStrategyConfiguration      | 分表策略                                                       | 使用默认分表策略                                                                 |
-| keyGenerateStrategy (?)      | KeyGeneratorConfiguration          | 自增列生成器                                                    | 使用默认自增主键生成器                                                            |
-| auditStrategy (?)            | ShardingAuditStrategyConfiguration | 分片审计策略                                                    | 使用默认分片审计策略                                                              |
+| databaseShardingStrategy (?) | ShardingStrategyConfiguration      | 分库策略                                      | 使用默认分库策略                                        |
+| tableShardingStrategy (?)    | ShardingStrategyConfiguration      | 分表策略                                      | 使用默认分表策略                                        |
+| keyGenerateStrategy (?)      | KeyGeneratorConfiguration          | 自增列生成器                                    | 使用默认自增主键生成器                                     |
+| auditStrategy (?)            | ShardingAuditStrategyConfiguration | 分片审计策略                                    | 使用默认分片审计策略                                      |
 
 ### 自动分片表配置
 
@@ -51,13 +51,13 @@ weight = 1
 
 可配置属性:
 
-| *名称*                   | *数据类型*                          | *说明*                      | *默认值*            |
-| ----------------------- | ---------------------------------- | -------------------------- | ------------------ |
-| logicTable              | String                             | 分片逻辑表名称                | -                 |
+| *名称*                    | *数据类型*                             | *说明*             | *默认值*       |
+|-------------------------|------------------------------------|------------------|-------------|
+| logicTable              | String                             | 分片逻辑表名称          | -           |
 | actualDataSources (?)   | String                             | 数据源名称,多个数据源以逗号分隔 | 使用全部配置的数据源  |
-| shardingStrategy (?)    | ShardingStrategyConfiguration      | 分片策略                    | 使用默认分片策略      |
-| keyGenerateStrategy (?) | KeyGeneratorConfiguration          | 自增列生成器                 | 使用默认自增主键生成器 |
-| auditStrategy (?)       | ShardingAuditStrategyConfiguration | 分片审计策略                 | 使用默认分片审计策略   |
+| shardingStrategy (?)    | ShardingStrategyConfiguration      | 分片策略             | 使用默认分片策略    |
+| keyGenerateStrategy (?) | KeyGeneratorConfiguration          | 自增列生成器           | 使用默认自增主键生成器 |
+| auditStrategy (?)       | ShardingAuditStrategyConfiguration | 分片审计策略           | 使用默认分片审计策略  |
 
 ### 分片策略配置
 
@@ -67,10 +67,10 @@ weight = 1
 
 可配置属性:
 
-| *名称*                 | *数据类型* | *说明*     |
-| --------------------- | -------- | ---------- |
-| shardingColumn        | String   | 分片列名称   |
-| shardingAlgorithmName | String   | 分片算法名称 |
+| *名称*                  | *数据类型* | *说明*   |
+|-----------------------|--------|--------|
+| shardingColumn        | String | 分片列名称  |
+| shardingAlgorithmName | String | 分片算法名称 |
 
 #### 复合分片策略配置
 
@@ -78,10 +78,10 @@ weight = 1
 
 可配置属性:
 
-| *名称*                 | *数据类型*  | *说明*                   |
-| --------------------- | ---------- | ----------------------- |
-| shardingColumns       | String     | 分片列名称,多个列以逗号分隔 |
-| shardingAlgorithmName | String     | 分片算法名称              |
+| *名称*                  | *数据类型* | *说明*           |
+|-----------------------|--------|----------------|
+| shardingColumns       | String | 分片列名称,多个列以逗号分隔 |
+| shardingAlgorithmName | String | 分片算法名称         |
 
 #### Hint 分片策略配置
 
@@ -89,9 +89,9 @@ weight = 1
 
 可配置属性:
 
-| *名称*                 | *数据类型* | *说明*      |
-| --------------------- | --------- | ---------- |
-| shardingAlgorithmName | String    | 分片算法名称 |
+| *名称*                  | *数据类型* | *说明*   |
+|-----------------------|--------|--------|
+| shardingAlgorithmName | String | 分片算法名称 |
 
 #### 不分片策略配置
 
@@ -107,10 +107,10 @@ weight = 1
 
 可配置属性:
 
-| *名称*            | *数据类型* | *说明*          |
-| ---------------- | -------- | --------------- |
-| column           | String   | 分布式序列列名称   |
-| keyGeneratorName | String   | 分布式序列算法名称 |
+| *名称*             | *数据类型* | *说明*      |
+|------------------|--------|-----------|
+| column           | String | 分布式序列列名称  |
+| keyGeneratorName | String | 分布式序列算法名称 |
 
 算法类型的详情,请参见[内置分布式序列算法列表](/cn/user-manual/common-config/builtin-algorithm/keygen)。
 
@@ -120,10 +120,10 @@ weight = 1
 
 可配置属性:
 
-| *名称*             | *数据类型*            | *说明*             |
-| ----------------- | -------------------- | ----------------- |
-| auditorNames      | Collection\<String\> | 分片审计算法名称     |
-| allowHintDisable  | Boolean              | 是否禁用分片审计hint |
+| *名称*             | *数据类型*               | *说明*         |
+|------------------|----------------------|--------------|
+| auditorNames     | Collection\<String\> | 分片审计算法名称     |
+| allowHintDisable | Boolean              | 是否禁用分片审计hint |
 
 算法类型的详情,请参见[内置分片审计列算法列表](/cn/user-manual/common-config/builtin-algorithm/audit)。
 
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sharding.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sharding.en.md
index ee91d79025a..d7c29bdf7cf 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sharding.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sharding.en.md
@@ -16,7 +16,7 @@ Class name: org.apache.shardingsphere.sharding.api.config.ShardingRuleConfigurat
 Attributes:
 
 | *Name*                              | *DataType*                                       | *Description*                                    | *Default Value*         |
-| ----------------------------------- | ------------------------------------------------ | ------------------------------------------------ | ----------------------- |
+|-------------------------------------|--------------------------------------------------|--------------------------------------------------|-------------------------|
 | tables (+)                          | Collection\<ShardingTableRuleConfiguration\>     | Sharding table rules                             | -                       |
 | autoTables (+)                      | Collection\<ShardingAutoTableRuleConfiguration\> | Sharding auto table rules                        | -                       |
 | bindingTableGroups (*)              | Collection\<String\>                             | Binding table rules                              | Empty                   |
@@ -37,7 +37,7 @@ Class name: org.apache.shardingsphere.sharding.api.config.ShardingTableRuleConfi
 Attributes:
 
 | *Name*                       | *DataType*                         | *Description*                                                                                                                         | *Default Value*                            |
-| ---------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
+|------------------------------|------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
 | logicTable                   | String                             | Name of sharding logic table                                                                                                          | -                                          |
 | actualDataNodes (?)          | String                             | Describe data source names and actual tables, delimiter as point.<br /> Multiple data nodes split by comma, support inline expression | Broadcast table or databases sharding only |
 | databaseShardingStrategy (?) | ShardingStrategyConfiguration      | Databases sharding strategy                                                                                                           | Use default databases sharding strategy    |
@@ -52,7 +52,7 @@ Class name: org.apache.shardingsphere.sharding.api.config.ShardingAutoTableRuleC
 Attributes:
 
 | *Name*                  | *DataType*                    | *Description*                                               | *Default Value*                 |
-| ----------------------- | ----------------------------- | ----------------------------------------------------------- | ------------------------------- |
+|-------------------------|-------------------------------|-------------------------------------------------------------|---------------------------------|
 | logicTable              | String                        | Name of sharding logic table                                | -                               |
 | actualDataSources (?)   | String                        | Data source names.<br /> Multiple data nodes split by comma | Use all configured data sources |
 | shardingStrategy (?)    | ShardingStrategyConfiguration | Sharding strategy                                           | Use default sharding strategy   |
@@ -67,7 +67,7 @@ Class name: org.apache.shardingsphere.sharding.api.config.strategy.sharding.Stan
 Attributes:
 
 | *Name*                | *DataType* | *Description*           |
-| --------------------- | ---------- | ----------------------- |
+|-----------------------|------------|-------------------------|
 | shardingColumn        | String     | Sharding column name    |
 | shardingAlgorithmName | String     | Sharding algorithm name |
 
@@ -78,7 +78,7 @@ Class name: org.apache.shardingsphere.sharding.api.config.strategy.sharding.Comp
 Attributes:
 
 | *Name*                | *DataType* | *Description*                             |
-| --------------------- | ---------- | ----------------------------------------- |
+|-----------------------|------------|-------------------------------------------|
 | shardingColumns       | String     | Sharding column name, separated by commas |
 | shardingAlgorithmName | String     | Sharding algorithm name                   |
 
@@ -89,7 +89,7 @@ Class name: org.apache.shardingsphere.sharding.api.config.strategy.sharding.Hint
 Attributes:
 
 | *Name*                | *DataType* | *Description*           |
-| --------------------- | ---------- | ----------------------- |
+|-----------------------|------------|-------------------------|
 | shardingAlgorithmName | String     | Sharding algorithm name |
 
 #### None Sharding Strategy Configuration
@@ -107,7 +107,7 @@ Class name: org.apache.shardingsphere.sharding.api.config.strategy.keygen.KeyGen
 Attributes:
 
 | *Name*           | *DataType* | *Description*               |
-| ---------------- | ---------- | --------------------------- |
+|------------------|------------|-----------------------------|
 | column           | String     | Column name of key generate |
 | keyGeneratorName | String     | key generate algorithm name |
 
@@ -119,10 +119,10 @@ Class name:org.apache.shardingsphere.sharding.api.config.strategy.audit.Shardi
 
 Attributes:
 
-| *Name*           | *DataType*            | *Description*                         |
-| ---------------- | --------------------- | ------------------------------------- |
-| auditorNames     | Collection\<String\>  | Sharding audit algorithm name         |
-| allowHintDisable | Boolean               | Enable or disable sharding audit hint |
+| *Name*           | *DataType*           | *Description*                         |
+|------------------|----------------------|---------------------------------------|
+| auditorNames     | Collection\<String\> | Sharding audit algorithm name         |
+| allowHintDisable | Boolean              | Enable or disable sharding audit hint |
 
 Please refer to [Built-in Sharding Audit Algorithm List](/en/user-manual/common-config/builtin-algorithm/audit) for more details about type of algorithm.
 
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-parser.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-parser.cn.md
index 0394c239f8c..b00aee43369 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-parser.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-parser.cn.md
@@ -14,11 +14,11 @@ SQL 是使用者与数据库交流的标准语言。 SQL 解析引擎负责将 S
 
 可配置属性:
 
-| *名称*                       | *数据类型*        | *说明*               |
-|-----------------------------|-------------------|---------------------|
-| sqlCommentParseEnabled (?)  | boolean           | 是否解析 SQL 注释     |
-| parseTreeCache (?)          | CacheOption       | 解析语法树本地缓存配置  |
-| sqlStatementCache (?)       | CacheOption       | SQL 语句本地缓存配置    |
+| *名称*                       | *数据类型*      | *说明*         |
+|----------------------------|-------------|--------------|
+| sqlCommentParseEnabled (?) | boolean     | 是否解析 SQL 注释  |
+| parseTreeCache (?)         | CacheOption | 解析语法树本地缓存配置  |
+| sqlStatementCache (?)      | CacheOption | SQL 语句本地缓存配置 |
 
 ## 本地缓存配置
 
@@ -26,10 +26,10 @@ SQL 是使用者与数据库交流的标准语言。 SQL 解析引擎负责将 S
 
 可配置属性:
 
-| *名称*                    | *数据类型*   | *说明*                                       | *默认值*                                    |
-|-------------------------|-------------|---------------------------------------------|--------------------------------------------|
-| initialCapacity         | int         | 本地缓存初始容量                               | 语法树本地缓存默认值 128,SQL 语句缓存默认值 2000   |
-| maximumSize             | long        | 本地缓存最大容量                               | 语法树本地缓存默认值 1024,SQL 语句缓存默认值 65535 |
+| *名称*            | *数据类型* | *说明*     | *默认值*                             |
+|-----------------|--------|----------|-----------------------------------|
+| initialCapacity | int    | 本地缓存初始容量 | 语法树本地缓存默认值 128,SQL 语句缓存默认值 2000   |
+| maximumSize     | long   | 本地缓存最大容量 | 语法树本地缓存默认值 1024,SQL 语句缓存默认值 65535 |
 
 ## 操作步骤
 
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-parser.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-parser.en.md
index 04c3f09eccc..dab786ed193 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-parser.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-parser.en.md
@@ -15,11 +15,11 @@ Class: org.apache.shardingsphere.parser.config.SQLParserRuleConfiguration
 
 Attributes:
 
-| *name*                     | *DataType*      | *Description*                               |
-| -------------------------- | --------------- | ------------------------------------------- |
-| sqlCommentParseEnabled (?) | boolean         | Whether to parse SQL comments               |
-| parseTreeCache (?)         | CacheOption     | Parse syntax tree local cache configuration |
-| sqlStatementCache (?)      | CacheOption     | sql statement local cache configuration     |
+| *name*                     | *DataType*  | *Description*                               |
+|----------------------------|-------------|---------------------------------------------|
+| sqlCommentParseEnabled (?) | boolean     | Whether to parse SQL comments               |
+| parseTreeCache (?)         | CacheOption | Parse syntax tree local cache configuration |
+| sqlStatementCache (?)      | CacheOption | sql statement local cache configuration     |
 
 ## Cache option Configuration
 
@@ -27,10 +27,10 @@ Class:org.apache.shardingsphere.sql.parser.api.CacheOption
 
 Attributes:
 
-| *name*           | *DataType* | *Description*                   | *Default Value*                                                                                                         |
-| ---------------- | ---------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
-| initialCapacity  | int        | Initial capacity of local cache | parser syntax tree local cache default value 128, SQL statement cache default value 2000                                |
-| maximumSize(?)   | long       | Maximum capacity of local cache | The default value of local cache for parsing syntax tree is 1024, and the default value of sql statement cache is 65535 |
+| *name*          | *DataType* | *Description*                   | *Default Value*                                                                                                         |
+|-----------------|------------|---------------------------------|-------------------------------------------------------------------------------------------------------------------------|
+| initialCapacity | int        | Initial capacity of local cache | parser syntax tree local cache default value 128, SQL statement cache default value 2000                                |
+| maximumSize(?)  | long       | Maximum capacity of local cache | The default value of local cache for parsing syntax tree is 1024, and the default value of sql statement cache is 65535 |
 
 ## Procedure
 
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-translator.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-translator.cn.md
index f862213740b..0b4641ea05b 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-translator.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-translator.cn.md
@@ -9,7 +9,7 @@ weight = 8
 
 可配置属性:
 
-| *名称*                                   | *数据类型* | *说明*                           |
-| --------------------------------------- | --------- | ------------------------------- |
-| type                                    | String    | SQL 翻译器类型                    |
-| useOriginalSQLWhenTranslatingFailed (?) | boolean   | SQL 翻译失败是否使用原始 SQL 继续执行 |
+| *名称*                                    | *数据类型*  | *说明*                    |
+|-----------------------------------------|---------|-------------------------|
+| type                                    | String  | SQL 翻译器类型               |
+| useOriginalSQLWhenTranslatingFailed (?) | boolean | SQL 翻译失败是否使用原始 SQL 继续执行 |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-translator.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-translator.en.md
index 51553d47c7b..ab511b7b586 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-translator.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/sql-translator.en.md
@@ -10,6 +10,6 @@ Class: org.apache.shardingsphere.sqltranslator.api.config.SQLTranslatorRuleConfi
 Attributes:
 
 | *name*                                  | *DataType* | *Description*                                    |
-| --------------------------------------- | ---------- | ------------------------------------------------ |
+|-----------------------------------------|------------|--------------------------------------------------|
 | type                                    | String     | SQL translator type                              |
 | useOriginalSQLWhenTranslatingFailed (?) | boolean    | Whether use original SQL when translating failed |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/transaction.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/transaction.cn.md
index b26ea40c2d4..af0718d756d 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/transaction.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/transaction.cn.md
@@ -9,8 +9,8 @@ org.apache.shardingsphere.transaction.config.TransactionRuleConfiguration
 
 可配置属性:
 
-| *名称*            | *数据类型*  | *说明*        |
-| ---------------- | ---------- | ------------ |
-| defaultType      | String     | 默认事务类型   |
+| *名称*             | *数据类型*     | *说明*    |
+|------------------|------------|---------|
+| defaultType      | String     | 默认事务类型  |
 | providerType (?) | String     | 事务提供者类型 |
-| props (?)        | Properties | 事务属性配置   |
+| props (?)        | Properties | 事务属性配置  |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/transaction.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/transaction.en.md
index 6418ac7d288..d2cae2491b8 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/transaction.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/transaction.en.md
@@ -10,7 +10,7 @@ org.apache.shardingsphere.transaction.config.TransactionRuleConfiguration
 Attributes:
 
 | *name*           | *DataType* | *Description*             |
-| ---------------- | ---------- | ------------------------- |
+|------------------|------------|---------------------------|
 | defaultType      | String     | Default transaction type  |
 | providerType (?) | String     | Transaction provider type |
 | props (?)        | Properties | Transaction properties    |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/observability/_index.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/observability/_index.cn.md
index db1bca159e7..76c8138e4d4 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/observability/_index.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/observability/_index.cn.md
@@ -80,11 +80,11 @@ plugins:
 
 * 参数说明
 
-| 名称                               | 说明                 |
-|-----------------------------------|----------------------|
-| host                              | 主机                 |
-| port                              | 端口                 |
-| jvm-information-collector-enabled | 是否采集 JVM 指标信息  |
+| 名称                                | 说明            |
+|-----------------------------------|---------------|
+| host                              | 主机            |
+| port                              | 端口            |
+| jvm-information-collector-enabled | 是否采集 JVM 指标信息 |
 
 #### OpenTelemetry
 
@@ -92,12 +92,12 @@ OpenTelemetry 可以导出 tracing 数据到 Jaeger,Zipkin。
 
 * 参数说明
 
-| 名称                                 | 说明                |
-|------------------------------------|----------------------|
-| otel.service.name                  | 服务名称              |
-| otel.traces.exporter               | traces exporter      |
-| otel.exporter.otlp.traces.endpoint | traces endpoint      |
-| otel.traces.sampler                | traces sampler       |
+| 名称                                 | 说明              |
+|------------------------------------|-----------------|
+| otel.service.name                  | 服务名称            |
+| otel.traces.exporter               | traces exporter |
+| otel.exporter.otlp.traces.endpoint | traces endpoint |
+| otel.traces.sampler                | traces sampler  |
 
 参数参考 [OpenTelemetry SDK Autoconfigure](https://github.com/open-telemetry/opentelemetry-java/tree/main/sdk-extensions/autoconfigure)
 
@@ -113,15 +113,15 @@ java -javaagent:/agent/shardingsphere-agent-${latest.release.version}.jar -jar t
 
 ## Metrics
 
-| 指标名称                                  | 指标类型              | 指标描述                                                                                        |
-| :--------------------------------------- | :------------------ |:-----------------------------------------------------------------------------------------------|
-| build_info                               | GAUGE               | 构建信息                                                                                        |
-| parsed_sql_total                         | COUNTER             | 按类型(INSERT、UPDATE、DELETE、SELECT、DDL、DCL、DAL、TCL、RQL、RDL、RAL、RUL)分类的解析总数         |
-| routed_sql_total                         | COUNTER             | 按类型(INSERT、UPDATE、DELETE、SELECT)分类的路由总数                                              |
-| routed_result_total                      | COUNTER             | 路由结果总数(数据源路由结果、表路由结果)                                                             |
-| jdbc_state                               | GAUGE               | ShardingSphere-JDBC 状态信息。0 表示正常状态;1 表示熔断状态;2 锁定状态                              |
-| jdbc_meta_data_info                      | GAUGE               | ShardingSphere-JDBC 元数据信息                                                                   |
-| jdbc_statement_execute_total             | COUNTER             | 语句执行总数                                                                                     |
-| jdbc_statement_execute_errors_total      | COUNTER             | 语句执行错误总数                                                                                  |
-| jdbc_statement_execute_latency_millis    | HISTOGRAM           | 语句执行耗时                                                                                     |
-| jdbc_transactions_total                  | COUNTER             | 事务总数,按 commit,rollback 分类                                                                |
+| 指标名称                                  | 指标类型      | 指标描述                                                                    |
+|:--------------------------------------|:----------|:------------------------------------------------------------------------|
+| build_info                            | GAUGE     | 构建信息                                                                    |
+| parsed_sql_total                      | COUNTER   | 按类型(INSERT、UPDATE、DELETE、SELECT、DDL、DCL、DAL、TCL、RQL、RDL、RAL、RUL)分类的解析总数 |
+| routed_sql_total                      | COUNTER   | 按类型(INSERT、UPDATE、DELETE、SELECT)分类的路由总数                                 |
+| routed_result_total                   | COUNTER   | 路由结果总数(数据源路由结果、表路由结果)                                                   |
+| jdbc_state                            | GAUGE     | ShardingSphere-JDBC 状态信息。0 表示正常状态;1 表示熔断状态;2 锁定状态                       |
+| jdbc_meta_data_info                   | GAUGE     | ShardingSphere-JDBC 元数据信息                                               |
+| jdbc_statement_execute_total          | COUNTER   | 语句执行总数                                                                  |
+| jdbc_statement_execute_errors_total   | COUNTER   | 语句执行错误总数                                                                |
+| jdbc_statement_execute_latency_millis | HISTOGRAM | 语句执行耗时                                                                  |
+| jdbc_transactions_total               | COUNTER   | 事务总数,按 commit,rollback 分类                                               |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/observability/_index.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/observability/_index.en.md
index 02cfc9cd6b7..e132844bb5d 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/observability/_index.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/observability/_index.en.md
@@ -115,15 +115,15 @@ java -javaagent:/agent/shardingsphere-agent-${latest.release.version}.jar -jar t
 
 ## Metrics
 
-| Name                                      | Type                | Description                                                                                                |
-| :---------------------------------------- | :------------------ |:-----------------------------------------------------------------------------------------------------------|
-| build_info                                | GAUGE               | Build information                                                                                          |
-| parsed_sql_total                          | COUNTER             | Total count of parsed by type (INSERT, UPDATE, DELETE, SELECT, DDL, DCL, DAL, TCL, RQL, RDL, RAL, RUL)     |
-| routed_sql_total                          | COUNTER             | Total count of routed by type (INSERT, UPDATE, DELETE, SELECT)                                             |
-| routed_result_total                       | COUNTER             | Total count of routed result (data source routed, table routed)                                            |
-| jdbc_state                                | GAUGE               | Status information of ShardingSphere-JDBC. 0 is OK; 1 is CIRCUIT BREAK; 2 is LOCK                          |
-| jdbc_meta_data_info                       | GAUGE               | Meta data information of ShardingSphere-JDBC                                                               |
-| jdbc_statement_execute_total              | GAUGE               | Total number of statements executed                                                                        |
-| jdbc_statement_execute_errors_total       | GAUGE               | Total number of statement execution errors                                                                 |
-| jdbc_statement_execute_latency_millis     | HISTOGRAM           | Statement execution latency                                                                                |
-| jdbc_transactions_total                   | GAUGE               | Total number of transactions, classify by commit and rollback                                              |
+| Name                                  | Type      | Description                                                                                            |
+|:--------------------------------------|:----------|:-------------------------------------------------------------------------------------------------------|
+| build_info                            | GAUGE     | Build information                                                                                      |
+| parsed_sql_total                      | COUNTER   | Total count of parsed by type (INSERT, UPDATE, DELETE, SELECT, DDL, DCL, DAL, TCL, RQL, RDL, RAL, RUL) |
+| routed_sql_total                      | COUNTER   | Total count of routed by type (INSERT, UPDATE, DELETE, SELECT)                                         |
+| routed_result_total                   | COUNTER   | Total count of routed result (data source routed, table routed)                                        |
+| jdbc_state                            | GAUGE     | Status information of ShardingSphere-JDBC. 0 is OK; 1 is CIRCUIT BREAK; 2 is LOCK                      |
+| jdbc_meta_data_info                   | GAUGE     | Meta data information of ShardingSphere-JDBC                                                           |
+| jdbc_statement_execute_total          | GAUGE     | Total number of statements executed                                                                    |
+| jdbc_statement_execute_errors_total   | GAUGE     | Total number of statement execution errors                                                             |
+| jdbc_statement_execute_latency_millis | HISTOGRAM | Statement execution latency                                                                            |
+| jdbc_transactions_total               | GAUGE     | Total number of transactions, classify by commit and rollback                                          |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.cn.md
index 59402561a24..d04f30b96d9 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.cn.md
@@ -24,10 +24,10 @@ ShardingSphere 提供 JDBC 驱动,开发者可以在 Spring 中配置 `Shardin
 
 #### 配置项说明
 
-| *名称*             | *类型*    | *说明*                                              |
-|-------------------|----------|-----------------------------------------------------|
-| driverClass       | 属性      | 数据库 Driver,这里需要指定使用 ShardingSphereDriver    |
-| url               | 属性      | YAML 配置文件路径                                     |
+| *名称*        | *类型* | *说明*                                     |
+|-------------|------|------------------------------------------|
+| driverClass | 属性   | 数据库 Driver,这里需要指定使用 ShardingSphereDriver |
+| url         | 属性   | YAML 配置文件路径                              |
 
 #### 配置示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-compute-nodes.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-compute-nodes.cn.md
index 3d318bca4c5..8af6473557a 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-compute-nodes.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-compute-nodes.cn.md
@@ -23,16 +23,16 @@ ShowComputeNodes ::=
 
 ### 返回值说明
 
-| 列             | 说明               |
-|----------------|-------------------|
-| instance_id    | proxy 实例编号     |
-| host           | 主机地址           |
-| port           | 端口号             |
-| status         | proxy 实例状态     |
-| mode_type      | proxy 实例模式     |
-| worker_id      | worker id         |
-| labels         | 标签               |
-| version        | 版本               |
+| 列           | 说明         |
+|-------------|------------|
+| instance_id | proxy 实例编号 |
+| host        | 主机地址       |
+| port        | 端口号        |
+| status      | proxy 实例状态 |
+| mode_type   | proxy 实例模式 |
+| worker_id   | worker id  |
+| labels      | 标签         |
+| version     | 版本         |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-status-from-readwrite-splitting-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-status-from-readwrite-splitting-rule.cn.md
index ace5983ca79..152bd30c364 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-status-from-readwrite-splitting-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-status-from-readwrite-splitting-rule.cn.md
@@ -33,11 +33,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列             | 说明           |
-|----------------|---------------|
-| resource       | 存储单元名称    |
-| status         | 存储单元状态    |
-| delay_time(ms) | 延迟时间        |
+| 列              | 说明     |
+|----------------|--------|
+| resource       | 存储单元名称 |
+| status         | 存储单元状态 |
+| delay_time(ms) | 延迟时间   |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-authority-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-authority-rule.cn.md
index 724929f3344..637bafa482a 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-authority-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-authority-rule.cn.md
@@ -22,11 +22,11 @@ ShowAuthorityRule ::=
 
 ### 返回值说明
 
-| 列          | 说明          |
-|-------------|--------------|
-| users       | 用户          |
-| provider    | 权限提供者类型 |
-| props       | 权限参数      |
+| 列        | 说明      |
+|----------|---------|
+| users    | 用户      |
+| provider | 权限提供者类型 |
+| props    | 权限参数    |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-sql-parser-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-sql-parser-rule.cn.md
index 8408d034854..ce2e522c0d6 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-sql-parser-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-sql-parser-rule.cn.md
@@ -24,10 +24,10 @@ ShowSqlParserRule ::=
 ### 返回值说明
 
 | 列                        | 说明          |
-|---------------------------|-------------|
-| sql_comment_parse_enable  | sql注释解析启用状态 |
-| parse_tree_cache          | 语法树缓存       |
-| sql_statement_cache       | sql语句缓存     |
+|--------------------------|-------------|
+| sql_comment_parse_enable | sql注释解析启用状态 |
+| parse_tree_cache         | 语法树缓存       |
+| sql_statement_cache      | sql语句缓存     |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-traffic-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-traffic-rule.cn.md
index fef624936e7..646e25b7797 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-traffic-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-traffic-rule.cn.md
@@ -29,10 +29,10 @@ ruleName ::=
 
 ### 返回值说明
 
-| 列                   | 说明         |
-|---------------------|--------------|
+| 列                   | 说明      |
+|---------------------|---------|
 | name                | 双路由规则名称 |
-| labels              | 计算节点标签   |
+| labels              | 计算节点标签  |
 | algorithm_type      | 双路由算法类型 |
 | algorithm_props     | 双路由算法参数 |
 | load_balancer_type  | 负载均衡器类型 |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-transaction-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-transaction-rule.cn.md
index 58d53a3eae5..1de34432f63 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-transaction-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-transaction-rule.cn.md
@@ -22,11 +22,11 @@ ShowTransactionRule ::=
 
 ### 返回值说明
 
-| 列             | 说明          |
-|----------------|--------------|
-| default_type   | 默认事务类型   |
-| provider_type  | 事务提供者类型  |
-| props          | 事务参数       |
+| 列             | 说明      |
+|---------------|---------|
+| default_type  | 默认事务类型  |
+| provider_type | 事务提供者类型 |
+| props         | 事务参数    |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-transaction-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-transaction-rule.en.md
index bfdc01d75f3..23e6c1f1c81 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-transaction-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/global-rule/show-transaction-rule.en.md
@@ -23,11 +23,11 @@ ShowTransactionRule ::=
 
 ### Return Value Description
 
-| Colume      | Description             |
-|-------------|-------------------------|
-| users       | users                   |
-| provider    | privilege provider type |
-| props       | privilege properties    |
+| Column   | Description             |
+|----------|-------------------------|
+| users    | users                   |
+| provider | privilege provider type |
+| props    | privilege properties    |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-algorithm.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-algorithm.cn.md
index 5f7bfb41ed1..0f4ba8899a2 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-algorithm.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-algorithm.cn.md
@@ -23,11 +23,11 @@ ShowMigrationCheckAlgorithm ::=
 
 ### 返回值说明
 
-| 列                       | 说明             |
-|-------------------------|------------------|
-|type                     | 一致性校验算法类型  |
-|supported_database_types | 支持数据库类型     |
-|description              | 说明              |
+| 列                        | 说明        |
+|--------------------------|-----------|
+| type                     | 一致性校验算法类型 |
+| supported_database_types | 支持数据库类型   |
+| description              | 说明        |
 ### 示例
 
 - 查询数据迁移一致性校验算法
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-status.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-status.cn.md
index b6a57b0680b..53d9c2aac88 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-status.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-status.cn.md
@@ -30,15 +30,15 @@ migrationJobId ::=
 
 ### 返回值说明
 
-| 列                    | 说明               |
-|-----------------------|-------------------|
-| tables                | 校验表             |
-| result                | 校验结果           |
-| finished_percentage   | 校验完成度         |
-| remaining_seconds     | 剩余时间           |
-| check_begin_time      | 校验开始时间        |
-| check_end_time        | 校验结束时间        |
-| error_message         | 错误信息提示        |
+| 列                   | 说明     |
+|---------------------|--------|
+| tables              | 校验表    |
+| result              | 校验结果   |
+| finished_percentage | 校验完成度  |
+| remaining_seconds   | 剩余时间   |
+| check_begin_time    | 校验开始时间 |
+| check_end_time      | 校验结束时间 |
+| error_message       | 错误信息提示 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-status.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-status.en.md
index d857a95f23f..751358c05a8 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-status.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-check-status.en.md
@@ -30,15 +30,15 @@ migrationJobId ::=
 
 ### Return Value Description
 
-| Columns               | Description               |
-|-----------------------|---------------------------|
-| tables                | migration check table     |
-| result                | check result              |
-| finished_percentage   | check finished percentag  |
-| remaining_seconds     | check remaining time      |
-| check_begin_time      | check begin time          |
-| check_end_time        | check end time            |
-| error_message         | error message             |
+| Columns             | Description                        |
+|---------------------|------------------------------------|
+| tables              | migration check table              |
+| result              | check result                       |
+| finished_percentage | check finished finished_percentage |
+| remaining_seconds   | check remaining time               |
+| check_begin_time    | check begin time                   |
+| check_end_time      | check end time                     |
+| error_message       | error message                      |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-list.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-list.cn.md
index 4b1869dc1fd..e32cd4ae902 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-list.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-list.cn.md
@@ -24,14 +24,14 @@ ShowMigrationList ::=
 
 ### 返回值说明
 
-| 列             | 说明                        |
-|----------------|----------------------------|
-| id             | 数据迁移作业ID               |
-| tables         | 迁移表                      |
-| job_item_count | 数据迁移作业分片数量          |
-| active         | 数据迁移作业状态              |
-| create_time    | 数据迁移作业创建时间          |
-| stop_time      | 数据迁移作业停止时间          |
+| 列              | 说明         |
+|----------------|------------|
+| id             | 数据迁移作业ID   |
+| tables         | 迁移表        |
+| job_item_count | 数据迁移作业分片数量 |
+| active         | 数据迁移作业状态   |
+| create_time    | 数据迁移作业创建时间 |
+| stop_time      | 数据迁移作业停止时间 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-rule.cn.md
index bb6fa77bbbc..5a161bac0d7 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-rule.cn.md
@@ -23,11 +23,11 @@ ShowMigrationRule ::=
 
 ### 返回值说明
 
-| 列             | 说明      |
-|---------------|-----------|
-|read           |数据读取配置 |
-|write          |数据写入配置 |
-|stream_channel |数据通道    |
+| 列              | 说明     |
+|----------------|--------|
+| read           | 数据读取配置 |
+| write          | 数据写入配置 |
+| stream_channel | 数据通道   |
 ### 示例
 
 - 查询数据迁移规则
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-rule.en.md
index 63d11f4c3e7..985bec796ce 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-rule.en.md
@@ -23,11 +23,11 @@ ShowMigrationRule ::=
 
 ### Return Value Description
 
-| Colume        | Description                |
-|---------------|----------------------------|
-|read           |Data reading configuration  |
-|write          |Data writting configuration |
-|stream_channel |Data channel                |
+| Colume         | Description                |
+|----------------|----------------------------|
+| read           | Data reading configuration |
+| write          | Data writing configuration |
+| stream_channel | Data channel               |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-source-storage-units.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-source-storage-units.cn.md
index 115886ea070..e21e4a5e3c5 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-source-storage-units.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-source-storage-units.cn.md
@@ -23,13 +23,13 @@ ShowStorageUnit ::=
 
 ### 返回值说明
 
-| 列        | 说明        |
-| --------- | ---------- |
+| 列         | 说明     |
+|-----------|--------|
 | name      | 存储单元名称 |
 | type      | 存储单元类型 |
 | host      | 存储单元地址 |
 | port      | 存储单元端口 |
-| db        | 数据库名称   |
+| db        | 数据库名称  |
 | attribute | 存储单元参数 |
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-source-storage-units.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-source-storage-units.en.md
index a8c775824ab..6dd36d3079f 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-source-storage-units.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-source-storage-units.en.md
@@ -23,14 +23,14 @@ ShowStorageUnit ::=
 
 ### Return Value Description
 
-| Column    | Description           |
-| --------- | --------------------- |
-| name      | Storage unit name     |
-| type      | Storage unit type     |
-| host      | Storage unit host     |
-| port      | Storage unit port     |
-| db        | Database name         |
-| attribute | Storage unit attribute|
+| Column    | Description            |
+|-----------|------------------------|
+| name      | Storage unit name      |
+| type      | Storage unit type      |
+| host      | Storage unit host      |
+| port      | Storage unit port      |
+| db        | Database name          |
+| attribute | Storage unit attribute |
 
  ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-status.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-status.cn.md
index 79faf4e98aa..67309e3c1d4 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-status.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/migration/show-migration-status.cn.md
@@ -30,15 +30,15 @@ migrationJobId ::=
 
 ### 返回值说明
 
-| 列                             | 说明               |
-|--------------------------------|-------------------|
-| item                           | 数据迁移作业分片编号 |
-| data source                    | 数据迁移源          |
-| status                         | 数据迁移作业状态     |
-| processed_records_count        | 处理数据行数        |
-| inventory_finished_percentage  | 数据迁移作业完成度   |
-| incremental_idle_seconds       | 增量闲置时间        |
-| error_message                  | 错误信息提示        |
+| 列                             | 说明         |
+|-------------------------------|------------|
+| item                          | 数据迁移作业分片编号 |
+| data source                   | 数据迁移源      |
+| status                        | 数据迁移作业状态   |
+| processed_records_count       | 处理数据行数     |
+| inventory_finished_percentage | 数据迁移作业完成度  |
+| incremental_idle_seconds      | 增量闲置时间     |
+| error_message                 | 错误信息提示     |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-compute-node-info.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-compute-node-info.cn.md
index 1baf2ed58a7..9b0a8dc7eb7 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-compute-node-info.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-compute-node-info.cn.md
@@ -23,15 +23,15 @@ ShowComputeNodeInfo ::=
 
 ### 返回值说明
 
-| 列             | 说明               |
-|----------------|-------------------|
-| instance_id    | proxy 实例编号     |
-| host           | 主机地址           |
-| port           | 端口号             |
-| status         | proxy 实例状态     |
-| mode_type      | proxy 实例模式     |
-| worker_id      | worker id         |
-| labels         | 标签               |
+| 列           | 说明         |
+|-------------|------------|
+| instance_id | proxy 实例编号 |
+| host        | 主机地址       |
+| port        | 端口号        |
+| status      | proxy 实例状态 |
+| mode_type   | proxy 实例模式 |
+| worker_id   | worker id  |
+| labels      | 标签         |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-compute-node-mode.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-compute-node-mode.cn.md
index feb1ac0d7b2..2391f2f6789 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-compute-node-mode.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-compute-node-mode.cn.md
@@ -23,11 +23,11 @@ ShowComputeNodeMode ::=
 
 ### 返回值说明
 
-| 列           | 说明                     |
-|--------------|-------------------------|
-| type         | proxy 模式类型           |
-| repository   | proxy 持久化仓库类型      |
-| props        | proxy 持久化仓库属性参数  |
+| 列          | 说明              |
+|------------|-----------------|
+| type       | proxy 模式类型      |
+| repository | proxy 持久化仓库类型   |
+| props      | proxy 持久化仓库属性参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-dist-variable.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-dist-variable.cn.md
index 68efe4e5127..225bac704e9 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-dist-variable.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-dist-variable.cn.md
@@ -26,10 +26,10 @@ variableName ::=
 
 ### 返回值说明
 
-| 列            | 说明        |
-|---------------|------------|
-| variable_name | 系统变量名称|
-| variable_value| 系统变量值  |
+| 列              | 说明     |
+|----------------|--------|
+| variable_name  | 系统变量名称 |
+| variable_value | 系统变量值  |
 
 ### 补充说明
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-dist-variable.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-dist-variable.en.md
index bc52cd7d49d..d274fa3e7d6 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-dist-variable.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-dist-variable.en.md
@@ -26,10 +26,10 @@ variableName ::=
 
 ### Return Value Description
 
-| Columns       | Description            |
-|---------------|------------------------|
-| variable_name | system variable name   |
-| variable_value| systen variable value  |
+| Columns        | Description           |
+|----------------|-----------------------|
+| variable_name  | system variable name  |
+| variable_value | systen variable value |
 
 ### Supplement
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-rules-used-storage-unit.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-rules-used-storage-unit.cn.md
index 903c482b3e4..6404f434c22 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-rules-used-storage-unit.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-rules-used-storage-unit.cn.md
@@ -29,10 +29,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列          | 说明       |
-|-------------|-----------|
-| type        | 规则类型   |
-| name        | 规则名称   |
+| 列    | 说明   |
+|------|------|
+| type | 规则类型 |
+| name | 规则名称 |
 
 ### 补充说明
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-table-metadata.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-table-metadata.cn.md
index 50b77421aba..b2206cd2481 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-table-metadata.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/show-table-metadata.cn.md
@@ -29,10 +29,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列          | 说明       |
-|-------------|-----------|
+| 列           | 说明    |
+|-------------|-------|
 | schema_name | 逻辑库名称 |
-| table_name  | 表名称    |
+| table_name  | 表名称   |
 | type        | 元数据类型 |
 | name        | 元数据名称 |
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/_index.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/_index.cn.md
deleted file mode 100644
index 6d204151d95..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/_index.cn.md
+++ /dev/null
@@ -1,7 +0,0 @@
-+++
-title = "数据库发现"
-weight = 1
-chapter = true
-+++
-
-本章节将对数据库发现特性的语法进行详细说明。
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/_index.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/_index.en.md
deleted file mode 100644
index 67eaac4be90..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/_index.en.md
+++ /dev/null
@@ -1,7 +0,0 @@
-+++
-title = "Database Discovery"
-weight = 1
-chapter = true
-+++
-
-This chapter describes the syntax of database discovery.
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/alter-db-discovery-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/alter-db-discovery-rule.cn.md
deleted file mode 100644
index 7b3a6ba7441..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/alter-db-discovery-rule.cn.md
+++ /dev/null
@@ -1,70 +0,0 @@
-+++
-title = "ALTER DB_DISCOVERY RULE"
-weight = 3
-+++
-
-## 描述
-
-`ALTER DB_DISCOVERY RULE` 语法用于修改数据库发现规则。
-
-### 语法定义
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```sql
-AlterDatabaseDiscoveryRule ::=
-  'ALTER' 'DB_DISCOVERY' 'RULE' databaseDiscoveryDefinition (',' databaseDiscoveryDefinition)*
-
-databaseDiscoveryDefinition ::=
-  ruleName '(' 'STORAGE_UNITS' '(' storageUnitName (',' storageUnitName)* ')' ',' 'TYPE' '(' 'NAME' '=' typeName (',' propertiesDefinition)? ')' ',' 'HEARTBEAT' '(' propertiesDefinition ')' ')' 
-
-propertiesDefinition ::=
-  'PROPERTIES' '(' key '=' value (',' key '=' value)* ')'
-
-ruleName ::=
-  identifier
-
-storageUnitName ::=
-  identifier
-
-typeName ::=
-  identifier
-
-discoveryHeartbeatName ::=
-  identifier
-
-key ::=
-  string
-
-value ::=
-  literal
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### 补充说明
-
-- `discoveryType` 指定数据库发现服务类型,`ShardingSphere` 内置支持 `MySQL.MGR`;
-
-### 示例
-
-- 修改数据库发现规则
-
-```sql
-ALTER DB_DISCOVERY RULE db_discovery_group_0 (
-    STORAGE_UNITS(ds_0, ds_1, ds_2),
-    TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-    HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-### 保留字
-
-`ALTER`、`DB_DISCOVERY`、`RULE`、`STORAGE_UNITS`、`TYPE`、`NAME`、`PROPERTIES`、`HEARTBEAT`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
\ No newline at end of file
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/alter-db-discovery-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/alter-db-discovery-rule.en.md
deleted file mode 100644
index 36fbb59f2ec..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/alter-db-discovery-rule.en.md
+++ /dev/null
@@ -1,70 +0,0 @@
-+++
-title = "ALTER DB_DISCOVERY RULE"
-weight = 3
-+++
-
-## Description
-
-The `ALTER DB_DISCOVERY RULE` syntax is used to alter a database discovery rule.
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-AlterDatabaseDiscoveryRule ::=
-  'ALTER' 'DB_DISCOVERY' 'RULE' databaseDiscoveryDefinition (',' databaseDiscoveryDefinition)*
-
-databaseDiscoveryDefinition ::=
-  ruleName '(' 'STORAGE_UNITS' '(' storageUnitName (',' storageUnitName)* ')' ',' 'TYPE' '(' 'NAME' '=' typeName (',' propertiesDefinition)? ')' ',' 'HEARTBEAT' '(' propertiesDefinition ')' ')' 
-
-propertiesDefinition ::=
-  'PROPERTIES' '(' key '=' value (',' key '=' value)* ')'
-
-ruleName ::=
-  identifier
-
-storageUnitName ::=
-  identifier
-
-typeName ::=
-  identifier
-
-discoveryHeartbeatName ::=
-  identifier
-
-key ::=
-  string
-
-value ::=
-  literal
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- `discoveryType` specifies the database discovery service type, `ShardingSphere` has built-in support for `MySQL.MGR`;
-
-### Example
-
-- Alter database discovery rule
-
-```sql
-ALTER DB_DISCOVERY RULE db_discovery_group_0 (
-    STORAGE_UNITS(ds_0, ds_1, ds_2),
-    TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-    HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-### Reserved word
-
-`ALTER`, `DB_DISCOVERY`, `RULE`, `STORAGE_UNITS`, `TYPE`, `NAME`, `PROPERTIES`, `HEARTBEAT`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-rule.cn.md
deleted file mode 100644
index 0a1f0bb184c..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-rule.cn.md
+++ /dev/null
@@ -1,85 +0,0 @@
-+++
-title = "CREATE DB_DISCOVERY RULE"
-weight = 2
-+++
-
-## 描述
-
-`CREATE DB_DISCOVERY RULE` 语法用于创建数据库发现规则。
-
-### 语法定义
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```sql
-CreateDatabaseDiscoveryRule ::=
-  'CREATE' 'DB_DISCOVERY' 'RULE' ifNotExists? databaseDiscoveryDefinition (',' databaseDiscoveryDefinition)*
-
-ifNotExists ::=
-  'IF' 'NOT' 'EXISTS'
-
-databaseDiscoveryDefinition ::=
-  ruleName '(' 'STORAGE_UNITS' '(' storageUnitName (',' storageUnitName)* ')' ',' 'TYPE' '(' 'NAME' '=' typeName (',' propertiesDefinition)? ')' ',' 'HEARTBEAT' '(' propertiesDefinition ')' ')' 
-
-propertiesDefinition ::=
-  'PROPERTIES' '(' key '=' value (',' key '=' value)* ')'
-
-ruleName ::=
-  identifier
-
-storageUnitName ::=
-  identifier
-
-typeName ::=
-  identifier
-
-discoveryHeartbeatName ::=
-  identifier
-
-key ::=
-  string
-
-value ::=
-  literal
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### 补充说明
-
-- `discoveryType` 指定数据库发现服务类型,`ShardingSphere` 内置支持 `MySQL.MGR`;
-- 重复的 `ruleName` 将无法被创建;
-- `ifNotExists` 子句用于避免出现 `Duplicate db_discovery rule` 错误。
-
-### 示例
-
-- 创建数据库发现规则
-
-```sql
-CREATE DB_DISCOVERY RULE db_discovery_group_0 (
-    STORAGE_UNITS(ds_0, ds_1, ds_2),
-    TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-    HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-- 使用 `ifNotExists` 子句创建数据库发现规则
-
-```sql
-CREATE DB_DISCOVERY RULE IF NOT EXISTS db_discovery_group_0 (
-    STORAGE_UNITS(ds_0, ds_1, ds_2),
-    TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-    HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-### 保留字
-
-`CREATE`、`DB_DISCOVERY`、`RULE`、`STORAGE_UNITS`、`TYPE`、`NAME`、`PROPERTIES`、`HEARTBEAT`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
\ No newline at end of file
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-rule.en.md
deleted file mode 100644
index 2a93f13cb97..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-rule.en.md
+++ /dev/null
@@ -1,85 +0,0 @@
-+++
-title = "CREATE DB_DISCOVERY RULE"
-weight = 2
-+++
-
-## Description
-
-The `CREATE DB_DISCOVERY RULE` syntax is used to create a database discovery rule.
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-CreateDatabaseDiscoveryRule ::=
-  'CREATE' 'DB_DISCOVERY' 'RULE' ifNotExists? databaseDiscoveryDefinition (',' databaseDiscoveryDefinition)*
-
-ifNotExists ::=
-  'IF' 'NOT' 'EXISTS'
-
-databaseDiscoveryDefinition ::=
-  ruleName '(' 'STORAGE_UNITS' '(' storageUnitName (',' storageUnitName)* ')' ',' 'TYPE' '(' 'NAME' '=' typeName (',' propertiesDefinition)? ')' ',' 'HEARTBEAT' '(' propertiesDefinition ')' ')' 
-
-propertiesDefinition ::=
-  'PROPERTIES' '(' key '=' value (',' key '=' value)* ')'
-
-ruleName ::=
-  identifier
-
-storageUnitName ::=
-  identifier
-
-typeName ::=
-  identifier
-
-discoveryHeartbeatName ::=
-  identifier
-
-key ::=
-  string
-
-value ::=
-  literal
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- `discoveryType` specifies the database discovery service type, `ShardingSphere` has built-in support for `MySQL.MGR`;
-- Duplicate `ruleName` will not be created;
-- `ifNotExists` clause used for avoid `Duplicate db_discovery rule` error.
-
-### Example
-
-- Create database discovery rule
-
-```sql
-CREATE DB_DISCOVERY RULE db_discovery_group_0 (
-    STORAGE_UNITS(ds_0, ds_1, ds_2),
-    TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-    HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-- Create database discovery rule with `ifNotExists` clause
-
-```sql
-CREATE DB_DISCOVERY RULE IF NOT EXISTS db_discovery_group_0 (
-    STORAGE_UNITS(ds_0, ds_1, ds_2),
-    TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-    HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-### Reserved word
-
-`CREATE`, `DB_DISCOVERY`, `RULE`, `STORAGE_UNITS`, `TYPE`, `NAME`, `PROPERTIES`, `HEARTBEAT`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-heartbeat.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-heartbeat.cn.md
deleted file mode 100644
index d5c903accf2..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-heartbeat.cn.md
+++ /dev/null
@@ -1,64 +0,0 @@
-+++
-title = "DROP DB_DISCOVERY HEARTBEAT"
-weight = 5
-+++
-
-## 描述
-
-`DROP DB_DISCOVERY HEARTBEAT` 语法用于为指定逻辑库删除数据库发现心跳。
-
-### 语法定义
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```sql
-DropDatabaseDiscoveryHeartbeat ::=
-  'DROP' 'DB_DISCOVERY' 'HEARTBEAT' ifExists? dbDiscoveryHeartbeatName (',' dbDiscoveryHeartbeatName)*  ('FROM' databaseName)?
-
-ifExists ::=
-  'IF' 'EXISTS'
-
-dbDiscoveryHeartbeatName ::=
-  identifier
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### 补充说明
-
-- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`;
-- `ifExists` 子句用于避免 `Database discovery heartbeat not exists` 错误。
-
-### 示例
-
-- 为指定数据库删除多个数据库发现心跳
- 
-```sql
-DROP DB_DISCOVERY HEARTBEAT group_0_heartbeat, group_1_heartbeat FROM discovery_db;
-```
-
-- 为当前数据库删除单个数据库发现心跳
-
-```sql
-DROP DB_DISCOVERY HEARTBEAT group_0_heartbeat;
-```
-
-- 使用 `ifExists` 子句删除数据库发现心跳
-
-```sql
-DROP DB_DISCOVERY HEARTBEAT IF EXISTS group_0_heartbeat;
-```
-
-### 保留字
-
-`DROP`、`DB_DISCOVERY`、`HEARTBEAT`、`FROM`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
\ No newline at end of file
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-heartbeat.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-heartbeat.en.md
deleted file mode 100644
index ba52fbc004e..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-heartbeat.en.md
+++ /dev/null
@@ -1,64 +0,0 @@
-+++
-title = "DROP DB_DISCOVERY HEARTBEAT"
-weight = 5
-+++
-
-## Description
-
-The `DROP DB_DISCOVERY HEARTBEAT` syntax is used to drop database discovery heartbeat for specified database
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-DropDatabaseDiscoveryHeartbeat ::=
-  'DROP' 'DB_DISCOVERY' 'HEARTBEAT' ifExists? dbDiscoveryHeartbeatName (',' dbDiscoveryHeartbeatName)*  ('FROM' databaseName)?
-
-ifExists ::=
-  'IF' 'EXISTS'
-
-dbDiscoveryHeartbeatName ::=
-  identifier
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- When databaseName is not specified, the default is the currently used DATABASE. If DATABASE is not used, No database selected will be prompted;
-- `ifExists` clause is used for avoid `Database discovery heartbeat not exists` error.
-
-### Example
-
-- Drop mutiple database discovery heartbeat for specified database
-
-```sql
-DROP DB_DISCOVERY HEARTBEAT group_0_heartbeat, group_1_heartbeat FROM discovery_db;
-```
-
-- Drop single database discovery heartbeat for current database
-
-```sql
-DROP DB_DISCOVERY HEARTBEAT group_0_heartbeat;
-```
-
-- Drop database discovery heartbeat with `ifExists` clause
-
-```sql
-DROP DB_DISCOVERY HEARTBEAT IF EXISTS group_0_heartbeat;
-```
-
-### Reserved word
-
-`DROP`, `DB_DISCOVERY`, `HEARTBEAT`, `FROM`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-rule.cn.md
deleted file mode 100644
index bee4a544e67..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-rule.cn.md
+++ /dev/null
@@ -1,65 +0,0 @@
-+++
-title = "DROP DB_DISCOVERY RULE"
-weight = 4
-+++
-
-## 描述
-
-`DROP DB_DISCOVERY RULE` 语法用于为指定逻辑库删除数据库发现规则。
-
-### 语法定义
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```sql
-DropDatabaseDiscoveryRule ::=
-  'DROP' 'DB_DISCOVERY' 'RULE' ifExists? dbDiscoveryRuleName (',' dbDiscoveryRuleName)* ('FROM' databaseName)?
-
-ifExists ::=
-  'IF' 'EXISTS'
-
-dbDiscoveryRuleName ::=
-  identifier
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-
-### 补充说明
-
-- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`;
-- `ifExists` 子句用于避免 `Database discovery rule not exists` 错误。
-
-### 示例
-
-- 为指定数据库删除多个数据库发现规则
- 
-```sql
-DROP DB_DISCOVERY RULE group_0, group_1 FROM discovery_db;
-```
-
-- 为当前数据库删除单个数据库发现规则
-
-```sql
-DROP DB_DISCOVERY RULE group_0;
-```
-
-- 使用 `ifExists` 子句删除数据库发现规则
-
-```sql
-DROP DB_DISCOVERY RULE IF EXISTS group_0;
-```
-
-### 保留字
-
-`DROP`、`DB_DISCOVERY`、`RULE`、`FROM`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
\ No newline at end of file
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-rule.en.md
deleted file mode 100644
index 1c84a199111..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-rule.en.md
+++ /dev/null
@@ -1,64 +0,0 @@
-+++
-title = "DROP DB_DISCOVERY RULE"
-weight = 4
-+++
-
-## Description
-
-The `DROP DB_DISCOVERY RULE` syntax is used to drop database discovery rule for specified database
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-DropDatabaseDiscoveryRule ::=
-  'DROP' 'DB_DISCOVERY' 'RULE' ifExists? dbDiscoveryRuleName (',' dbDiscoveryRuleName)* ('FROM' databaseName)?
-
-ifExists ::=
-  'IF' 'EXISTS'
-
-dbDiscoveryRuleName ::=
-  identifier
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- When databaseName is not specified, the default is the currently used DATABASE. If DATABASE is not used, No database selected will be prompted;
-- `ifExists` clause is used for avoid `Database discovery rule not exists` error.
-
-### Example
-
-- Drop mutiple database discovery rule for specified database
-
-```sql
-DROP DB_DISCOVERY RULE group_0, group_1 FROM discovery_db;
-```
-
-- Drop single database discovery rule for current database
-
-```sql
-DROP DB_DISCOVERY RULE group_0;
-```
-
-- Drop database discovery rule with `ifExists` clause
-
-```sql
-DROP DB_DISCOVERY RULE IF EXISTS group_0;
-```
-
-### Reserved word
-
-`DROP`, `DB_DISCOVERY`, `RULE`, `FROM`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-type.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-type.cn.md
deleted file mode 100644
index 212930868bf..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-type.cn.md
+++ /dev/null
@@ -1,65 +0,0 @@
-+++
-title = "DROP DB_DISCOVERY TYPE"
-weight = 6
-+++
-
-## 描述
-
-`DROP DB_DISCOVERY TYPE` 语法用于为指定逻辑库删除数据库发现类型。
-
-### 语法定义
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```sql
-DropDatabaseDiscoveryType ::=
-  'DROP' 'DB_DISCOVERY' 'TYPE' ifExists? dbDiscoveryTypeName (',' dbDiscoveryTypeName)* ('FROM' databaseName)?
-
-ifExists ::=
-  'IF' 'EXISTS'
-
-dbDiscoveryTypeName ::=
-  identifier
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### 补充说明
-
-- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`;
-- `dbDiscoveryTypeName` 需要通过 [SHOW DB_DISCOVERY TYPE](/cn/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type/) 语法查询获得;
-- `ifExists` 子句用于避免 `Database discovery type not exists` 错误。
-
-### 示例
-
-- 为指定数据库删除多个数据库发现类型
- 
-```sql
-DROP DB_DISCOVERY TYPE group_0_mysql_mgr, group_1_mysql_mgr FROM discovery_db;
-```
-
-- 为当前数据库删除单个数据库发现类型
-
-```sql
-DROP DB_DISCOVERY TYPE group_0_mysql_mgr;
-```
-
-- 使用 `ifExists` 子句删除数据库发现类型
-
-```sql
-DROP DB_DISCOVERY TYPE IF EXISTS group_0_mysql_mgr;
-```
-
-### 保留字
-
-`DROP`、`DB_DISCOVERY`、`TYPE`、`FROM`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
\ No newline at end of file
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-type.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-type.en.md
deleted file mode 100644
index b67b53df4b3..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/db-discovery/drop-db-discovery-type.en.md
+++ /dev/null
@@ -1,65 +0,0 @@
-+++
-title = "DROP DB_DISCOVERY TYPE"
-weight = 6
-+++
-
-## Description
-
-The `DROP DB_DISCOVERY TYPE` syntax is used to drop database discovery type for specified database
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-DropDatabaseDiscoveryType ::=
-  'DROP' 'DB_DISCOVERY' 'TYPE' ifExists? dbDiscoveryTypeName (',' dbDiscoveryTypeName)* ('FROM' databaseName)?
-
-ifExists ::=
-  'IF' 'EXISTS'
-
-dbDiscoveryTypeName ::=
-  identifier
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, No database selected will be prompted;
-- `dbDiscoveryTypeName` obtain through [SHOW DB_DISCOVERY TYPE](/en/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type/) syntax query;
-- `ifExists` clause is used for avoid `Database discovery type not exists` error.
-
-### Example
-
-- Drop mutiple database discovery type for specified database
-
-```sql
-DROP DB_DISCOVERY TYPE group_0_mysql_mgr, group_1_mysql_mgr FROM discovery_db;
-```
-
-- Drop single database discovery type for current database
-
-```sql
-DROP DB_DISCOVERY TYPE group_0_mysql_mgr;
-```
-
-- Drop database discovery type with `ifExists` clause
-
-```sql
-DROP DB_DISCOVERY TYPE IF EXISTS group_0_mysql_mgr;
-```
-
-### Reserved word
-
-`DROP`, `DB_DISCOVERY`, `TYPE`, `FROM`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/_index.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/_index.cn.md
deleted file mode 100644
index 6d204151d95..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/_index.cn.md
+++ /dev/null
@@ -1,7 +0,0 @@
-+++
-title = "数据库发现"
-weight = 1
-chapter = true
-+++
-
-本章节将对数据库发现特性的语法进行详细说明。
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/_index.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/_index.en.md
deleted file mode 100644
index 67eaac4be90..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/_index.en.md
+++ /dev/null
@@ -1,7 +0,0 @@
-+++
-title = "Database Discovery"
-weight = 1
-chapter = true
-+++
-
-This chapter describes the syntax of database discovery.
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/count-db-discovery-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/count-db-discovery-rule.cn.md
deleted file mode 100644
index 6219083673d..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/count-db-discovery-rule.cn.md
+++ /dev/null
@@ -1,81 +0,0 @@
-+++
-title = "COUNT DB_DISCOVERY RULE"
-weight = 5
-+++
-
-### 描述
-
-`COUNT DB_DISCOVERY RULE` 语法用于查询指定逻辑库中的数据库发现规则数量。
-
-### 语法
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```sql
-CountDBDiscoveryRule::=
-  'COUNT' 'DB_DISCOVERY' 'RULE' ('FROM' databaseName)?
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### 补充说明
-
-- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
-
-### 返回值说明
-
-| 列        | 说明            |
-| --------- | ---------------|
-| rule_name | 规则类型        |
-| database  | 规则所属逻辑库   |
-| count     | 规则数量        |
-
-
-### 示例
-
-- 查询指定逻辑库中的数据库发现规则数量
-
-```sql
-COUNT DB_DISCOVERY RULE FROM discovery_db;
-```
-
-```sql
-mysql> COUNT DB_DISCOVERY RULE FROM discovery_db;
-+--------------+-----------------+-------+
-| rule_name    | database        | count |
-+--------------+-----------------+-------+
-| db_discovery | discovery_db    | 1     |
-+--------------+-----------------+-------+
-1 row in set (0.00 sec)
-```
-
-- 查询当前逻辑库中的数据库发现规则数量
-
-```sql
-COUNT DB_DISCOVERY RULE;
-```
-
-```sql
-mysql> COUNT DB_DISCOVERY RULE;
-+--------------+-----------------+-------+
-| rule_name    | database        | count |
-+--------------+-----------------+-------+
-| db_discovery | discovery_db    | 1     |
-+--------------+-----------------+-------+
-1 row in set (0.00 sec)
-```
-
-### 保留字
-
-`COUNT`、`DB_DISCOVERY`、`RULE`、`FROM`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
-
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/count-db-discovery-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/count-db-discovery-rule.en.md
deleted file mode 100644
index 0b10050ac96..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/count-db-discovery-rule.en.md
+++ /dev/null
@@ -1,80 +0,0 @@
-+++
-title = "COUNT DB_DISCOVERY RULE"
-weight = 5
-+++
-
-### Description
-
-The `COUNT DB_DISCOVERY RULE` syntax is used to query the number of database discovery rules for specified database.
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-CountDBDiscoveryRule::=
-  'COUNT' 'DB_DISCOVERY' 'RULE' ('FROM' databaseName)?
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
-
-### Return value description
-
-| Column    | Description                             |
-| ----------| ----------------------------------------|
-| rule_name | rule type                               |
-| database  | the database to which the rule belongs  |
-| count     | the number of the rule                  |
-
-
-### Example
-
-- Query the number of database discovery rules for specified database.
-
-```sql
-COUNT DB_DISCOVERY RULE FROM discovery_db;
-```
-
-```sql
-mysql> COUNT DB_DISCOVERY RULE FROM discovery_db;
-+--------------+-----------------+-------+
-| rule_name    | database        | count |
-+--------------+-----------------+-------+
-| db_discovery | discovery_db    | 1     |
-+--------------+-----------------+-------+
-1 row in set (0.00 sec)
-```
-
-- Query the number of database discovery rules for current database.
-
-```sql
-COUNT DB_DISCOVERY RULE;
-```
-
-```sql
-mysql> COUNT DB_DISCOVERY RULE;
-+--------------+-----------------+-------+
-| rule_name    | database        | count |
-+--------------+-----------------+-------+
-| db_discovery | discovery_db    | 1     |
-+--------------+-----------------+-------+
-1 row in set (0.00 sec)
-```
-
-### Reserved word
-
-`COUNT`, `DB_DISCOVERY`, `RULE`, `FROM`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.cn.md
deleted file mode 100644
index 6702d9ee881..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.cn.md
+++ /dev/null
@@ -1,81 +0,0 @@
-+++
-title = "SHOW DB_DISCOVERY HEARTBEATS"
-weight = 4
-+++
-
-### 描述
-
-`SHOW DB_DISCOVERY HEARTBEATS` 语法用于查询指定逻辑库中的数据库发现心跳。
-
-### 语法
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```
-ShowDatabaseDiscoveryHeartbeats::=
-  'SHOW' 'DB_DISCOVERY' 'HEARTBEATS' ('FROM' databaseName)?
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
- 
-
-### 补充说明
-
-- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
-
-### 返回值说明
-
-| 列                       | 说明              |
-| ------------------------ | ---------------- |
-| name                     | 数据库发现心跳名称  |
-| props                    | 数据库发现心跳参数  |
-
-
-### 示例
-
-- 查询指定逻辑库中的数据库发现心跳
-
-```sql
-SHOW DB_DISCOVERY HEARTBEATS FROM discovery_db;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY HEARTBEATS FROM discovery_db;
-+-------------------+---------------------------------+
-| name              | props                           |
-+-------------------+---------------------------------+
-| group_0_heartbeat | {keep-alive-cron=0/5 * * * * ?} |
-+-------------------+---------------------------------+
-1 row in set (0.00 sec)
-```
-
-- 查询当前逻辑库中的数据库发现心跳
-
-```sql
-SHOW DB_DISCOVERY HEARTBEATS;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY HEARTBEATS;
-+-------------------+---------------------------------+
-| name              | props                           |
-+-------------------+---------------------------------+
-| group_0_heartbeat | {keep-alive-cron=0/5 * * * * ?} |
-+-------------------+---------------------------------+
-1 row in set (0.00 sec)
-```
-
-### 保留字
-
-`SHOW`、`DB_DISCOVERY`、`HEARTBEATS`、`FROM`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
-
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.en.md
deleted file mode 100644
index d663f780574..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.en.md
+++ /dev/null
@@ -1,81 +0,0 @@
-+++
-title = "SHOW DB_DISCOVERY HEARTBEATS"
-weight = 4
-+++
-
-### Description
-
-The `SHOW DB_DISCOVERY HEARTBEATS` syntax is used to query database discovery heartbeats for specified database.
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-ShowDatabaseDiscoveryType::=
-  'SHOW' 'DB_DISCOVERY' 'HEARTBEATS' ('FROM' databaseName)?
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
-
-### Return value description
-
-| Column                   | Description                             |
-| ------------------------ | ----------------------------------------|
-| name                     | Database discovery heartbeat name       |
-| props                    | Database discovery heartbeat properties |
-
-
-
-
-### Example
-
-- Query database discovery heartbeats for specified database.
-
-```sql
-SHOW DB_DISCOVERY HEARTBEATS FROM discovery_db;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY HEARTBEATS FROM discovery_db;
-+-------------------+---------------------------------+
-| name              | props                           |
-+-------------------+---------------------------------+
-| group_0_heartbeat | {keep-alive-cron=0/5 * * * * ?} |
-+-------------------+---------------------------------+
-1 row in set (0.00 sec)
-```
-
-- Query database discovery heartbeats for current database.
-
-```sql
-SHOW DB_DISCOVERY HEARTBEATS;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY HEARTBEATS;
-+-------------------+---------------------------------+
-| name              | props                           |
-+-------------------+---------------------------------+
-| group_0_heartbeat | {keep-alive-cron=0/5 * * * * ?} |
-+-------------------+---------------------------------+
-1 row in set (0.00 sec)
-```
-
-### Reserved word
-
-`SHOW`, `DB_DISCOVERY`, `HEARTBEATS`, `FROM`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.cn.md
deleted file mode 100644
index 23cb77c8b41..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.cn.md
+++ /dev/null
@@ -1,118 +0,0 @@
-+++
-title = "SHOW DB_DISCOVERY RULE"
-weight = 2
-+++
-
-### 描述
-
-`SHOW DB_DISCOVERY RULE` 语法用于查询指定逻辑库中的指定数据库发现规则。
-
-### 语法
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```sql
-ShowDatabaseDiscoveryRule::=
-  'SHOW' 'DB_DISCOVERY' ('RULE' ruleName | 'RULES') ('FROM' databaseName)?
-
-ruleName ::=
-  identifier
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### 补充说明
-
-- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
-
-### 返回值说明
-
-| 列                       | 说明            |
-| ------------------------ | -------------- |
-| group_name               | 数据库发现规则名称|
-| data_source_names        | 数据源名称列表    |
-| primary_data_source_name | 主数据源名称      |
-| discovery_type           | 数据库发现服务类型 |
-| discovery_heartbeat      | 数据库发现服务心跳 |
-
-
-### 示例
-
-- 查询指定逻辑库中的数据库发现规则
-
-```sql
-SHOW DB_DISCOVERY RULES FROM discovery_db;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY RULES FROM discovery_db;
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_name | data_source_names | primary_data_source_name | discovery_type                                                                                    | discovery_heartbeat                                             |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_0    | ds_0,ds_1,ds_2    | ds_0                     | {name=group_0_MySQL.MGR, type=MySQL.MGR, props={group-name=558edd3c-02ec-11ea-9bb3-080027e39bd2}} | {name=group_0_heartbeat, props={keep-alive-cron=0/5 * * * * ?}} |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-1 row in set (0.01 sec)
-```
-
-- 查询当前逻辑库中的数据库发现规则
-
-```sql
-SHOW DB_DISCOVERY RULES;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY RULES;
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_name | data_source_names | primary_data_source_name | discovery_type                                                                                    | discovery_heartbeat                                             |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_0    | ds_0,ds_1,ds_2    | ds_0                     | {name=group_0_MySQL.MGR, type=MySQL.MGR, props={group-name=558edd3c-02ec-11ea-9bb3-080027e39bd2}} | {name=group_0_heartbeat, props={keep-alive-cron=0/5 * * * * ?}} |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-1 row in set (0.03 sec)
-```
-
-- 查询指定逻辑库中的指定数据库发现规则
-
-```sql
-SHOW DB_DISCOVERY RULE group_0 FROM discovery_db;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY RULE group_0 FROM discovery_db;
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_name | data_source_names | primary_data_source_name | discovery_type                                                                                    | discovery_heartbeat                                             |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_0    | ds_0,ds_1,ds_2    | ds_0                     | {name=group_0_MySQL.MGR, type=MySQL.MGR, props={group-name=558edd3c-02ec-11ea-9bb3-080027e39bd2}} | {name=group_0_heartbeat, props={keep-alive-cron=0/5 * * * * ?}} |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-1 row in set (0.01 sec)
-```
-
-- 查询当前逻辑库中的指定数据库发现规则
-
-```sql
-SHOW DB_DISCOVERY RULE group_0;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY RULE group_0;
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_name | data_source_names | primary_data_source_name | discovery_type                                                                                    | discovery_heartbeat                                             |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_0    | ds_0,ds_1,ds_2    | ds_0                     | {name=group_0_MySQL.MGR, type=MySQL.MGR, props={group-name=558edd3c-02ec-11ea-9bb3-080027e39bd2}} | {name=group_0_heartbeat, props={keep-alive-cron=0/5 * * * * ?}} |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-1 row in set (0.03 sec)
-```
-
-### 保留字
-
-`SHOW`、`DB_DISCOVERY`、`RULE`、`RULES`、`FROM`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
-
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.en.md
deleted file mode 100644
index ac28528e912..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.en.md
+++ /dev/null
@@ -1,120 +0,0 @@
-+++
-title = "SHOW DB_DISCOVERY RULE"
-weight = 2
-+++
-
-### Description
-
-The `SHOW DB_DISCOVERY RULE` syntax is used to query specified database discovery rules for specified database.
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-ShowDatabaseDiscoveryRule::=
-  'SHOW' 'DB_DISCOVERY' ('RULE' ruleName | 'RULES') ('FROM' databaseName)?
-
-ruleName ::=
-  identifier
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
-
-### Return value description
-
-| Column                   | Description                            |
-| ------------------------ | -------------------------------------- |
-| group_name               | Database discovery Rule name           |
-| data_source_names        | Data source name list                  |
-| primary_data_source_name | Primary data source name               |
-| discovery_type           | Database discovery service type        |
-| discovery_heartbeat      | Database discovery service heartbeat   |
-
-
-
-### Example
-
-- Query database discovery rules for specified database.
-
-```sql
-SHOW DB_DISCOVERY RULES FROM discovery_db;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY RULES FROM discovery_db;
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_name | data_source_names | primary_data_source_name | discovery_type                                                                                    | discovery_heartbeat                                             |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_0    | ds_0,ds_1,ds_2    | ds_0                     | {name=group_0_MySQL.MGR, type=MySQL.MGR, props={group-name=558edd3c-02ec-11ea-9bb3-080027e39bd2}} | {name=group_0_heartbeat, props={keep-alive-cron=0/5 * * * * ?}} |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-1 row in set (0.01 sec)
-
-```
-
-- Query database discovery rules for current database.
-
-```sql
-SHOW DB_DISCOVERY RULES;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY RULES;
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_name | data_source_names | primary_data_source_name | discovery_type                                                                                    | discovery_heartbeat                                             |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_0    | ds_0,ds_1,ds_2    | ds_0                     | {name=group_0_MySQL.MGR, type=MySQL.MGR, props={group-name=558edd3c-02ec-11ea-9bb3-080027e39bd2}} | {name=group_0_heartbeat, props={keep-alive-cron=0/5 * * * * ?}} |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-1 row in set (0.03 sec)
-```
-
-- Query specified database discovery rule for specified database.
-
-```sql
-SHOW DB_DISCOVERY RULE group_0 FROM discovery_db;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY RULE group_0 FROM discovery_db;
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_name | data_source_names | primary_data_source_name | discovery_type                                                                                    | discovery_heartbeat                                             |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_0    | ds_0,ds_1,ds_2    | ds_0                     | {name=group_0_MySQL.MGR, type=MySQL.MGR, props={group-name=558edd3c-02ec-11ea-9bb3-080027e39bd2}} | {name=group_0_heartbeat, props={keep-alive-cron=0/5 * * * * ?}} |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-1 row in set (0.01 sec)
-
-```
-
-- Query specified database discovery rule for current database.
-
-```sql
-SHOW DB_DISCOVERY RULE group_0;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY RULE group_0;
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_name | data_source_names | primary_data_source_name | discovery_type                                                                                    | discovery_heartbeat                                             |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-| group_0    | ds_0,ds_1,ds_2    | ds_0                     | {name=group_0_MySQL.MGR, type=MySQL.MGR, props={group-name=558edd3c-02ec-11ea-9bb3-080027e39bd2}} | {name=group_0_heartbeat, props={keep-alive-cron=0/5 * * * * ?}} |
-+------------+-------------------+--------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+
-1 row in set (0.03 sec)
-```
-
-### Reserved word
-
-`SHOW`, `DB_DISCOVERY`, `RULE`, `RULES`, `FROM`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.cn.md
deleted file mode 100644
index 32a5bcb822e..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.cn.md
+++ /dev/null
@@ -1,81 +0,0 @@
-+++
-title = "SHOW DB_DISCOVERY TYPES"
-weight = 3
-+++
-
-### 描述
-
-`SHOW DB_DISCOVERY TYPES` 语法用于查询指定逻辑库中的数据库发现类型。
-
-### 语法
-
-{{< tabs >}}
-{{% tab name="语法" %}}
-```sql
-ShowDatabaseDiscoveryType::=
-  'SHOW' 'DB_DISCOVERY' 'TYPES' ('FROM' databaseName)?
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="铁路图" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### 补充说明
-
-- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
-
-### 返回值说明
-
-| 列                       | 说明                    |
-| ------------------------ | ---------------------- |
-| name                     | 数据库发现类型名称        |
-| type                     | 数据库发现类型种类        |
-| props                    | 数据库发现类型参数        |
-
-
-### 示例
-
-- 查询指定逻辑库中的数据库发现类型
-
-```sql
-SHOW DB_DISCOVERY TYPES FROM discovery_db;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY TYPES FROM discovery_db;
-+-------------------+-----------+---------------------------------------------------+
-| name              | type      | props                                             |
-+-------------------+-----------+---------------------------------------------------+
-| group_0_MySQL.MGR | MySQL.MGR | {group-name=667edd3c-02ec-11ea-9bb3-080027e39bd2} |
-+-------------------+-----------+---------------------------------------------------+
-1 row in set (0.01 sec)
-```
-
-- 查询当前逻辑库中的数据库发现类型
-
-```sql
-SHOW DB_DISCOVERY TYPES;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY TYPES;
-+-------------------+-----------+---------------------------------------------------+
-| name              | type      | props                                             |
-+-------------------+-----------+---------------------------------------------------+
-| group_0_MySQL.MGR | MySQL.MGR | {group-name=667edd3c-02ec-11ea-9bb3-080027e39bd2} |
-+-------------------+-----------+---------------------------------------------------+
-1 row in set (0.00 sec)
-```
-
-### 保留字
-
-`SHOW`、`DB_DISCOVERY`、`TYPES`、`FROM`
-
-### 相关链接
-
-- [保留字](/cn/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
-
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.en.md
deleted file mode 100644
index f4e210f8953..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.en.md
+++ /dev/null
@@ -1,82 +0,0 @@
-+++
-title = "SHOW DB_DISCOVERY TYPES"
-weight = 3
-+++
-
-### Description
-
-The `SHOW DB_DISCOVERY TYPES` syntax is used to query database discovery types for specified database.
-
-### Syntax
-
-{{< tabs >}}
-{{% tab name="Grammar" %}}
-```sql
-ShowDatabaseDiscoveryType::=
-  'SHOW' 'DB_DISCOVERY' 'TYPES' ('FROM' databaseName)?
-
-databaseName ::=
-  identifier
-```
-{{% /tab %}}
-{{% tab name="Railroad diagram" %}}
-<iframe frameborder="0" name="diagram" id="diagram" width="100%" height="100%"></iframe>
-{{% /tab %}}
-{{< /tabs >}}
-
-### Supplement
-
-- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
-
-### Return value description
-
-| Column                   | Description                        |
-| ------------------------ | -----------------------------------|
-| name                     | Database discovery type name       |
-| type                     | Database discovery type category   |
-| props                    | Database discovery type properties |
-
-
-
-
-### Example
-
-- Query database discovery types for specified database.
-
-```sql
-SHOW DB_DISCOVERY TYPES FROM discovery_db;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY TYPES FROM discovery_db;
-+-------------------+-----------+---------------------------------------------------+
-| name              | type      | props                                             |
-+-------------------+-----------+---------------------------------------------------+
-| group_0_MySQL.MGR | MySQL.MGR | {group-name=667edd3c-02ec-11ea-9bb3-080027e39bd2} |
-+-------------------+-----------+---------------------------------------------------+
-1 row in set (0.01 sec)
-```
-
-- Query database discovery types for current database.
-
-```sql
-SHOW DB_DISCOVERY TYPES;
-```
-
-```sql
-mysql> SHOW DB_DISCOVERY TYPES;
-+-------------------+-----------+---------------------------------------------------+
-| name              | type      | props                                             |
-+-------------------+-----------+---------------------------------------------------+
-| group_0_MySQL.MGR | MySQL.MGR | {group-name=667edd3c-02ec-11ea-9bb3-080027e39bd2} |
-+-------------------+-----------+---------------------------------------------------+
-1 row in set (0.00 sec)
-```
-
-### Reserved word
-
-`SHOW`, `DB_DISCOVERY`, `TYPES`, `FROM`
-
-### Related links
-
-- [Reserved word](/en/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/count-encrypt-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/count-encrypt-rule.cn.md
index b7a42d91072..0a8ae584687 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/count-encrypt-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/count-encrypt-rule.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列        | 说明            |
-| --------- | ---------------|
-| rule_name | 规则类型        |
-| database  | 规则所属逻辑库   |
-| count     | 规则数量        |
+| 列         | 说明      |
+|-----------|---------|
+| rule_name | 规则类型    |
+| database  | 规则所属逻辑库 |
+| count     | 规则数量    |
 
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/count-encrypt-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/count-encrypt-rule.en.md
index badfc8d79fc..b5eba0071fc 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/count-encrypt-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/count-encrypt-rule.en.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### Return value description
 
-| Column    | Description                             |
-| ----------| ----------------------------------------|
-| rule_name | rule type                               |
-| database  | the database to which the rule belongs  |
-| count     | the number of the rule                  |
+| Column    | Description                            |
+|-----------|----------------------------------------|
+| rule_name | rule type                              |
+| database  | the database to which the rule belongs |
+| count     | the number of the rule                 |
 
 
 ### Example
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.cn.md
index 58db886b264..9808d4395e8 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.cn.md
@@ -33,21 +33,21 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                        | 说明                |
-|--------------------------| ------------------ |
-| table                    | 逻辑表名             |
-| logic_column             | 逻辑列名             |
-| cipher_column            | 密文列名             |
-| plain_column             | 明文列名             |
-| assisted_query_column    | 辅助查询列名          |
-| like_query_column        | 模糊查询列名          |
-| encryptor_type           | 加密算法类型          |
-| encryptor_props          | 加密算法参数          |
-| assisted_query_type      | 辅助查询算法类型       |
-| assisted_query_props     | 辅助查询算法参数       |
-| like_query_type          | 模糊查询算法类型       |
-| like_query_props         | 模糊查询算法参数       |
-| query_with_cipher_column | 是否使用加密列进行查询  |
+| 列                        | 说明          |
+|--------------------------|-------------|
+| table                    | 逻辑表名        |
+| logic_column             | 逻辑列名        |
+| cipher_column            | 密文列名        |
+| plain_column             | 明文列名        |
+| assisted_query_column    | 辅助查询列名      |
+| like_query_column        | 模糊查询列名      |
+| encryptor_type           | 加密算法类型      |
+| encryptor_props          | 加密算法参数      |
+| assisted_query_type      | 辅助查询算法类型    |
+| assisted_query_props     | 辅助查询算法参数    |
+| like_query_type          | 模糊查询算法类型    |
+| like_query_props         | 模糊查询算法参数    |
+| query_with_cipher_column | 是否使用加密列进行查询 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.en.md
index 8d09e9c908f..4f061083825 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.en.md
@@ -33,21 +33,21 @@ databaseName ::=
 
 ### Return value description
 
-| Column                    | Description                               |
-| ------------------------- |-------------------------------------------|
-| table                     | Logical table name                        |
-| logic_column              | Logical column name                       |
-| cipher_column             | Ciphertext column name                    |
-| plain_column              | Plaintext column name                     |
-| assisted_query_column     | Assisted query column name                |
-| like_query_column         | Like query column name                    |
-| encryptor_type            | Encryption algorithm type                 |
-| encryptor_props           | Encryption algorithm parameter            |
-| assisted_query_type       | Assisted query algorithm type             |
-| assisted_query_props      | Assisted query algorithm parameter        |
-| like_query_type           | Like query algorithm type                 |
-| like_query_props          | Like query algorithm parameter            |
-| query_with_cipher_column  | Whether to use encrypted column for query |
+| Column                   | Description                               |
+|--------------------------|-------------------------------------------|
+| table                    | Logical table name                        |
+| logic_column             | Logical column name                       |
+| cipher_column            | Ciphertext column name                    |
+| plain_column             | Plaintext column name                     |
+| assisted_query_column    | Assisted query column name                |
+| like_query_column        | Like query column name                    |
+| encryptor_type           | Encryption algorithm type                 |
+| encryptor_props          | Encryption algorithm parameter            |
+| assisted_query_type      | Assisted query algorithm type             |
+| assisted_query_props     | Assisted query algorithm parameter        |
+| like_query_type          | Like query algorithm type                 |
+| like_query_props         | Like query algorithm parameter            |
+| query_with_cipher_column | Whether to use encrypted column for query |
 
 
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/count-mask-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/count-mask-rule.cn.md
index b44fa41a3f9..56243caef5f 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/count-mask-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/count-mask-rule.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列        | 说明            |
-| --------- | ---------------|
-| rule_name | 规则类型        |
-| database  | 规则所属逻辑库   |
-| count     | 规则数量        |
+| 列         | 说明      |
+|-----------|---------|
+| rule_name | 规则类型    |
+| database  | 规则所属逻辑库 |
+| count     | 规则数量    |
 
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/count-mask-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/count-mask-rule.en.md
index c76cec6f9e4..376418aa101 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/count-mask-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/count-mask-rule.en.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### Return value description
 
-| Column    | Description                             |
-| ----------| ----------------------------------------|
-| rule_name | rule type                               |
-| database  | the database to which the rule belongs  |
-| count     | the number of the rule                  |
+| Column    | Description                            |
+|-----------|----------------------------------------|
+| rule_name | rule type                              |
+| database  | the database to which the rule belongs |
+| count     | the number of the rule                 |
 
 
 ### Example
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/show-mask-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/show-mask-rule.cn.md
index 2dfdecfb2e6..7c1a3fef14f 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/show-mask-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/show-mask-rule.cn.md
@@ -33,12 +33,12 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                        | 说明               |
-|--------------------------| ------------------ |
-| table                    | 表名                |
-| column                   | 列名                |
-| algorithm_type           | 数据脱敏算法类型     |
-| algorithm_props          | 数据脱敏算法参数     |
+| 列               | 说明       |
+|-----------------|----------|
+| table           | 表名       |
+| column          | 列名       |
+| algorithm_type  | 数据脱敏算法类型 |
+| algorithm_props | 数据脱敏算法参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/show-mask-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/show-mask-rule.en.md
index 712067400b2..7eb06d2b644 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/show-mask-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/mask/show-mask-rule.en.md
@@ -33,12 +33,12 @@ databaseName ::=
 
 ### Return value description
 
-| Column                    | Description                   |
-| ------------------------- |-------------------------------|
-| table                     | Table name                    |
-| column                    | Column name                   |
-| algorithm_type            | Mask algorithm type           |
-| algorithm_props           | Mask algorithm properties     |
+| Column          | Description               |
+|-----------------|---------------------------|
+| table           | Table name                |
+| column          | Column name               |
+| algorithm_type  | Mask algorithm type       |
+| algorithm_props | Mask algorithm properties |
 
 
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.cn.md
index 49da41068cf..90f5b801b3f 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.cn.md
@@ -31,11 +31,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列        | 说明            |
-| --------- | ---------------|
-| rule_name | 规则类型        |
-| database  | 规则所属逻辑库   |
-| count     | 规则数量        |
+| 列         | 说明      |
+|-----------|---------|
+| rule_name | 规则类型    |
+| database  | 规则所属逻辑库 |
+| count     | 规则数量    |
 
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.en.md
index b9d584a7680..955f1df287c 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.en.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### Return value description
 
-| Column    | Description                             |
-| ----------| ----------------------------------------|
-| rule_name | rule type                               |
-| database  | the database to which the rule belongs  |
-| count     | the number of the rule                  |
+| Column    | Description                            |
+|-----------|----------------------------------------|
+| rule_name | rule type                              |
+| database  | the database to which the rule belongs |
+| count     | the number of the rule                 |
 
 
 ### Example
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.cn.md
index ab81fa5f67d..0fec14efb3d 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.cn.md
@@ -33,14 +33,14 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                              | 说明                                     |
-| ------------------------------- | --------------------------------------- |
-| name                            | 读写分离规则名称                          |
-| auto_aware_data_source_name     | 自动发现数据源名称(配置动态读写分离规则显示)|
-| write_data_source_name          | 写数据源名称                             |
-| read_data_source_names          | 读数据源名称列表                          |
-| load_balancer_type              | 负载均衡算法类型                          |
-| load_balancer_props             | 负载均衡算法参数                          |
+| 列                           | 说明                      |
+|-----------------------------|-------------------------|
+| name                        | 读写分离规则名称                |
+| auto_aware_data_source_name | 自动发现数据源名称(配置动态读写分离规则显示) |
+| write_data_source_name      | 写数据源名称                  |
+| read_data_source_names      | 读数据源名称列表                |
+| load_balancer_type          | 负载均衡算法类型                |
+| load_balancer_props         | 负载均衡算法参数                |
 
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/count-shadow-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/count-shadow-rule.cn.md
index 30ad980e893..fcc35f08baf 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/count-shadow-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/count-shadow-rule.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列        | 说明            |
-| --------- | ---------------|
-| rule_name | 规则类型        |
-| database  | 规则所属逻辑库   |
-| count     | 规则数量        |
+| 列         | 说明      |
+|-----------|---------|
+| rule_name | 规则类型    |
+| database  | 规则所属逻辑库 |
+| count     | 规则数量    |
 
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/count-shadow-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/count-shadow-rule.en.md
index 3be305f94f6..ff562b49c5c 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/count-shadow-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/count-shadow-rule.en.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### Return value description
 
-| Column    | Description                             |
-| ----------| ----------------------------------------|
-| rule_name | rule type                               |
-| database  | the database to which the rule belongs  |
-| count     | the number of the rule                  |
+| Column    | Description                            |
+|-----------|----------------------------------------|
+| rule_name | rule type                              |
+| database  | the database to which the rule belongs |
+| count     | the number of the rule                 |
 
 
 ### Example
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-default-shadow-algorithm.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-default-shadow-algorithm.cn.md
index 60c98cb4380..7f1f98ac89b 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-default-shadow-algorithm.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-default-shadow-algorithm.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                    | 说明        |
-| ----------------------| ---------- |
+| 列                     | 说明     |
+|-----------------------|--------|
 | shadow_algorithm_name | 影子算法名称 |
-| type                  | 算法类型    |
-| props                 | 算法参数    |
+| type                  | 算法类型   |
+| props                 | 算法参数   |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-default-shadow-algorithm.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-default-shadow-algorithm.en.md
index 01f04526e18..c92dcae5975 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-default-shadow-algorithm.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-default-shadow-algorithm.en.md
@@ -31,7 +31,7 @@ databaseName ::=
 ### Return value description
 
 | Column                | Description                 |
-| --------------------- | --------------------------- |
+|-----------------------|-----------------------------|
 | shadow_algorithm_name | Shadow algorithm name       |
 | type                  | Shadow algorithm type       |
 | props                 | Shadow algorithm properties |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-algorithm.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-algorithm.cn.md
index 6c035250000..0cd2ba76c00 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-algorithm.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-algorithm.cn.md
@@ -30,12 +30,12 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                    | 说明        |
-| -------------------   | ---------- |
+| 列                     | 说明     |
+|-----------------------|--------|
 | shadow_algorithm_name | 影子算法名称 |
-| type                  | 算法类型    |
-| props                 | 算法参数    |
-| is_default            | 是否默认    |
+| type                  | 算法类型   |
+| props                 | 算法参数   |
+| is_default            | 是否默认   |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-algorithm.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-algorithm.en.md
index 4b762db7e94..dcea0ff35c6 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-algorithm.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-algorithm.en.md
@@ -31,7 +31,7 @@ databaseName ::=
 ### Return value description
 
 | Column                | Description                 |
-| --------------------- | --------------------------- |
+|-----------------------|-----------------------------|
 | shadow_algorithm_name | Shadow algorithm name       |
 | type                  | Shadow algorithm type       |
 | props                 | Shadow algorithm properties |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.cn.md
index d8ecfd35bd0..c0a0b633e8f 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.cn.md
@@ -33,12 +33,12 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列           | 说明           |
-| ------------ | ------------- |
-| rule_name    | 规则名称       |
-| source_name  | 数据源名称     | 
-| shadow_name  | 影子数据源名称  |
-| shadow_table | 影子表         |
+| 列            | 说明      |
+|--------------|---------|
+| rule_name    | 规则名称    |
+| source_name  | 数据源名称   | 
+| shadow_name  | 影子数据源名称 |
+| shadow_table | 影子表     |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.en.md
index d40299fa976..86354e4e902 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.en.md
@@ -33,12 +33,12 @@ databaseName ::=
 
 ### Return value description
 
-| Column       | Description            |
-| ------------ | ---------------------- |
-| rule_name    | Shadow rule name       |
-| source_name  | Data source name       |
-| shadow_name  | Shadow data source name|
-| shadow_table | Shadow table           |
+| Column       | Description             |
+|--------------|-------------------------|
+| rule_name    | Shadow rule name        |
+| source_name  | Data source name        |
+| shadow_name  | Shadow data source name |
+| shadow_table | Shadow table            |
 
 
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.cn.md
index ff75e2a6a75..4d3be231ade 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.cn.md
@@ -30,9 +30,9 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                     | 说明       |
-| --------------------- | ---------- |
-| shadow_table          | 影子表      |
+| 列                     | 说明     |
+|-----------------------|--------|
+| shadow_table          | 影子表    |
 | shadow_algorithm_name | 影子算法名称 |
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.en.md
index f8bad29d758..462bfaec754 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.en.md
@@ -31,7 +31,7 @@ databaseName ::=
 ### Return value description
 
 | Column                | Description           |
-| --------------------- | --------------------- |
+|-----------------------|-----------------------|
 | shadow_table          | Shadow table          |
 | shadow_algorithm_name | Shadow algorithm name |
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/count-sharding-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/count-sharding-rule.cn.md
index 4ca280ceebc..0dae4d99d81 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/count-sharding-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/count-sharding-rule.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列        | 说明            |
-| --------- | ---------------|
-| rule_name | 规则类型        |
-| database  | 规则所属逻辑库   |
-| count     | 规则数量        |
+| 列         | 说明      |
+|-----------|---------|
+| rule_name | 规则类型    |
+| database  | 规则所属逻辑库 |
+| count     | 规则数量    |
 
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/count-sharding-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/count-sharding-rule.en.md
index fefd9a3ca73..daba842cec0 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/count-sharding-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/count-sharding-rule.en.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### Return value description
 
-| Column    | Description                             |
-| ----------| ----------------------------------------|
-| rule_name | rule type                               |
-| database  | the database to which the rule belongs  |
-| count     | the number of the rule                  |
+| Column    | Description                            |
+|-----------|----------------------------------------|
+| rule_name | rule type                              |
+| database  | the database to which the rule belongs |
+| count     | the number of the rule                 |
 
 
 ### Example
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-broadcast-table-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-broadcast-table-rule.cn.md
index e7eacdc2d58..cd9c093b8fb 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-broadcast-table-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-broadcast-table-rule.cn.md
@@ -30,9 +30,9 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                | 说明      |
-|------------------|-----------|
-|  broadcast_table | 广播表名称 |
+| 列               | 说明    |
+|-----------------|-------|
+| broadcast_table | 广播表名称 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-broadcast-table-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-broadcast-table-rule.en.md
index a944f66c8e3..deaa0db2d38 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-broadcast-table-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-broadcast-table-rule.en.md
@@ -30,9 +30,9 @@ databaseName ::=
 
 ### Return value description
 
-| Column                | Description           |
-| --------------------- | --------------------- |
-| broadcast_table       | Broadcast table name  |
+| Column          | Description          |
+|-----------------|----------------------|
+| broadcast_table | Broadcast table name |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.cn.md
index 415e8e834df..736446ff528 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.cn.md
@@ -30,14 +30,14 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                       | 说明          |
-| ------------------------| --------------|
-| name                    | 分片策略范围 |
-| type                    | 分片策略类型    |
-| sharding_column         | 分片键         |
-| sharding_algorithm_name | 分片算法名称    |
-| sharding_algorithm_type | 分片算法类型    |
-| sharding_algorithm_props| 分片算法参数    |
+| 列                        | 说明     |
+|--------------------------|--------|
+| name                     | 分片策略范围 |
+| type                     | 分片策略类型 |
+| sharding_column          | 分片键    |
+| sharding_algorithm_name  | 分片算法名称 |
+| sharding_algorithm_type  | 分片算法类型 |
+| sharding_algorithm_props | 分片算法参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.en.md
index 909265703a4..18541dd021b 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.en.md
@@ -31,7 +31,7 @@ databaseName ::=
 ### Return value description
 
 | Column                   | Description                   |
-| ------------------------ | ----------------------------- |
+|--------------------------|-------------------------------|
 | name                     | Sharding strategy scope       |
 | type                     | Sharding strategy type        |
 | sharding_column          | Sharding column               |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-algorithms.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-algorithms.cn.md
index cd073d1105e..ae62baf10f6 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-algorithms.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-algorithms.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列     | 说明          |
-| ------| --------------|
-| name  | 分片算法名称    |
-| type  | 分片算法类型    |
-| props | 分片算法参数    |
+| 列     | 说明     |
+|-------|--------|
+| name  | 分片算法名称 |
+| type  | 分片算法类型 |
+| props | 分片算法参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-algorithms.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-algorithms.en.md
index bc00c588b2b..03a841371bf 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-algorithms.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-algorithms.en.md
@@ -31,7 +31,7 @@ databaseName ::=
 ### Return value description
 
 | Column | Description                   |
-| ------ | ----------------------------- |
+|--------|-------------------------------|
 | name   | Sharding algorithm name       |
 | type   | Sharding algorithm type       |
 | props  | Sharding algorithm properties |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.cn.md
index c3f83055964..8ccc4af116d 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                      | 说明          |
-| -----------------------|---------------|
-| name                   | 分片审计器名称  |
-| type                   | 分片审计算法类型 |
-| props                  | 分片审计算法参数 |
+| 列     | 说明       |
+|-------|----------|
+| name  | 分片审计器名称  |
+| type  | 分片审计算法类型 |
+| props | 分片审计算法参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.en.md
index 99c56f5c974..b9319f26095 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.en.md
@@ -31,11 +31,11 @@ databaseName ::=
 
 ### Return value description
 
-| column                 | Description                           |
-| -----------------------|---------------------------------------|
-| name                   | Sharding auditor name                 |
-| type                   | Sharding auditor algorithm type       |
-| props                  | Sharding auditor algorithm properties |
+| column | Description                           |
+|--------|---------------------------------------|
+| name   | Sharding auditor name                 |
+| type   | Sharding auditor algorithm type       |
+| props  | Sharding auditor algorithm properties |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.cn.md
index d2e1c845d3b..9b84e748fb0 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                      | 说明                 |
-| -----------------------| ---------------------|
-| name                   | 分布式主键生成器名称    |
-| type                   | 分布式主键生成器类型    |
-| props                  | 分布式主键生成器参数    |
+| 列     | 说明         |
+|-------|------------|
+| name  | 分布式主键生成器名称 |
+| type  | 分布式主键生成器类型 |
+| props | 分布式主键生成器参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.en.md
index 586639f55a1..f06f95c08bb 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.en.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### Return value description
 
-| column                 | Description                          |
-| -----------------------| -------------------------------------|
-| name                   | Sharding key generator name          |
-| type                   | Sharding key generator type          |
-| props                  | Sharding key generator properties    |
+| column | Description                       |
+|--------|-----------------------------------|
+| name   | Sharding key generator name       |
+| type   | Sharding key generator type       |
+| props  | Sharding key generator properties |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.cn.md
index 17f599814e2..78d64ce1e5b 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.cn.md
@@ -33,10 +33,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列     | 说明          |
-| ------| --------------|
-| name  | 分片规则名称    |
-| nodes | 分片节点       |
+| 列     | 说明     |
+|-------|--------|
+| name  | 分片规则名称 |
+| nodes | 分片节点   |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.en.md
index ce7cefd259b..2f14e1222d5 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.en.md
@@ -34,10 +34,10 @@ databaseName ::=
 
 ### Return value description
 
-| Columns     | Descriptions       |
-| ------------| -------------------|
-| name        | Sharding rule name |
-| nodes       | Sharding nodes     |
+| Columns | Descriptions       |
+|---------|--------------------|
+| name    | Sharding rule name |
+| nodes   | Sharding nodes     |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-reference-rules.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-reference-rules.cn.md
index 2fae9a22b0f..9c342b2ba29 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-reference-rules.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-reference-rules.cn.md
@@ -34,10 +34,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                       | 说明             |
-| -------------------------| ----------------|
+| 列                        | 说明        |
+|--------------------------|-----------|
 | name                     | 分片表关联规则名称 |
-| sharding_table_reference | 分片表关联关系    |
+| sharding_table_reference | 分片表关联关系   |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-reference-rules.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-reference-rules.en.md
index ea40d437ecb..8952eaff370 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-reference-rules.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-reference-rules.en.md
@@ -33,10 +33,10 @@ databaseName ::=
 
 ### Return value description
 
-| Columns                 | Descriptions                       |
-| ------------------------|------------------------------------|
-| name                    | Sharding table reference rule name |
-| sharding_table_reference| sharding table reference           |
+| Columns                  | Descriptions                       |
+|--------------------------|------------------------------------|
+| name                     | Sharding table reference rule name |
+| sharding_table_reference | sharding table reference           |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rule.cn.md
index fe4f8442f78..39046280f76 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rule.cn.md
@@ -33,22 +33,22 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                                | 说明                                |
-| --------------------------------- | ---------------------------------- |
-| table                             | 逻辑表名                            |
-| actual_data_nodes                 | 实际的数据节点                       |
-| actual_data_sources               | 实际的数据源(通过 RDL 创建的规则时显示)|
-| database_strategy_type            | 数据库分片策略类型                    |
-| database_sharding_column          | 数据库分片键                         |
-| database_sharding_algorithm_type  | 数据库分片算法类型                    |
-| database_sharding_algorithm_props | 数据库分片算法参数                    |
-| table_strategy_type               | 表分片策略类型                       |
-| table_sharding_column             | 表分片键                            |
-| table_sharding_algorithm_type     | 表分片算法类型                       |
-| table_sharding_algorithm_props    | 表分片算法参数                       |
-| key_generate_column               | 分布式主键生成列                     |
-| key_generator_type                | 分布式主键生成器类型                  |
-| key_generator_props               | 分布式主键生成器参数                  |
+| 列                                 | 说明                      |
+|-----------------------------------|-------------------------|
+| table                             | 逻辑表名                    |
+| actual_data_nodes                 | 实际的数据节点                 |
+| actual_data_sources               | 实际的数据源(通过 RDL 创建的规则时显示) |
+| database_strategy_type            | 数据库分片策略类型               |
+| database_sharding_column          | 数据库分片键                  |
+| database_sharding_algorithm_type  | 数据库分片算法类型               |
+| database_sharding_algorithm_props | 数据库分片算法参数               |
+| table_strategy_type               | 表分片策略类型                 |
+| table_sharding_column             | 表分片键                    |
+| table_sharding_algorithm_type     | 表分片算法类型                 |
+| table_sharding_algorithm_props    | 表分片算法参数                 |
+| key_generate_column               | 分布式主键生成列                |
+| key_generator_type                | 分布式主键生成器类型              |
+| key_generator_props               | 分布式主键生成器参数              |
 
  ### 示例
 - 查询指定逻辑库的分片规则
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rule.en.md
index 750c2f13993..f301d315de5 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rule.en.md
@@ -34,7 +34,7 @@ databaseName ::=
  ### Return value description
 
 | Column                            | Description                                               |
-| --------------------------------- | --------------------------------------------------------- |
+|-----------------------------------|-----------------------------------------------------------|
 | table                             | Logical table name                                        |
 | actual_data_nodes                 | Actual data node                                          |
 | actual_data_sources               | Actual data source (Displayed when creating rules by RDL) |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.cn.md
index 447e47a2f1d..6c4ff514fbf 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.cn.md	
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.cn.md	
@@ -34,10 +34,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列     | 说明          |
-| ------| --------------|
-| type  | 分片规则类型    |
-| name  | 分片规则名称    |
+| 列    | 说明     |
+|------|--------|
+| type | 分片规则类型 |
+| name | 分片规则名称 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.en.md
index 21e0cd6f125..7248261646a 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.en.md	
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.en.md	
@@ -35,10 +35,10 @@ databaseName ::=
 
 ### Return value description
 
-| Columns     | Descriptions       |
-| ------------| -------------------|
-| type        | Sharding rule type |
-| name        | Sharding rule name |
+| Columns | Descriptions       |
+|---------|--------------------|
+| type    | Sharding rule type |
+| name    | Sharding rule name |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.cn.md
index 59b2d433fa4..d839dd07797 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.cn.md
@@ -33,10 +33,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列     | 说明          |
-| ------| --------------|
-| type  | 分片规则类型    |
-| name  | 分片规则名称    |
+| 列    | 说明     |
+|------|--------|
+| type | 分片规则类型 |
+| name | 分片规则名称 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.en.md
index 477a7b40c7a..0bc56271508 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.en.md
@@ -34,10 +34,10 @@ databaseName ::=
 
 ### Return value description
 
-| Columns     | Descriptions       |
-| ------------| -------------------|
-| type        | Sharding rule type |
-| name        | Sharding rule name |
+| Columns | Descriptions       |
+|---------|--------------------|
+| type    | Sharding rule type |
+| name    | Sharding rule name |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.cn.md
index 3df43e758ca..741c8d26a05 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.cn.md
@@ -33,10 +33,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列     | 说明          |
-| ------| --------------|
-| type  | 分片规则类型    |
-| name  | 分片规则名称    |
+| 列    | 说明     |
+|------|--------|
+| type | 分片规则类型 |
+| name | 分片规则名称 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.en.md
index ce8bcf62a3d..726224cce85 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.en.md
@@ -34,10 +34,10 @@ databaseName ::=
 
 ### Return value description
 
-| Columns     | Descriptions       |
-| ------------| -------------------|
-| type        | Sharding rule type |
-| name        | Sharding rule name |
+| Columns | Descriptions       |
+|---------|--------------------|
+| type    | Sharding rule type |
+| name    | Sharding rule name |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-algorithms.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-algorithms.cn.md
index 80a72239f95..2831ecaf00b 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-algorithms.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-algorithms.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列     | 说明          |
-| ------| --------------|
-| name  | 分片算法名称    |
-| type  | 分片算法类型    |
-| props | 分片算法参数    |
+| 列     | 说明     |
+|-------|--------|
+| name  | 分片算法名称 |
+| type  | 分片算法类型 |
+| props | 分片算法参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-algorithms.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-algorithms.en.md
index 3697d7d2aa5..ee8b1dc3133 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-algorithms.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-algorithms.en.md
@@ -31,7 +31,7 @@ databaseName ::=
 ### Return value description
 
 | Column | Description                   |
-| ------ | ----------------------------- |
+|--------|-------------------------------|
 | name   | Sharding algorithm name       |
 | type   | Sharding algorithm type       |
 | props  | Sharding algorithm properties |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.cn.md
index 90c00dd8ec3..686f2cf2af0 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.cn.md
@@ -31,11 +31,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                      | 说明          |
-| -----------------------|---------------|
-| name                   | 分片审计器名称  |
-| type                   | 分片审计算法类型 |
-| props                  | 分片审计算法参数 |
+| 列     | 说明       |
+|-------|----------|
+| name  | 分片审计器名称  |
+| type  | 分片审计算法类型 |
+| props | 分片审计算法参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.en.md
index 9cd3b9d8205..2eed2a1da45 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.en.md
@@ -32,11 +32,11 @@ databaseName ::=
 
 ### Return value description
 
-| column                 | Description                           |
-| -----------------------|---------------------------------------|
-| name                   | Sharding auditor name                 |
-| type                   | Sharding auditor algorithm type       |
-| props                  | Sharding auditor algorithm properties |
+| column | Description                           |
+|--------|---------------------------------------|
+| name   | Sharding auditor name                 |
+| type   | Sharding auditor algorithm type       |
+| props  | Sharding auditor algorithm properties |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.cn.md
index 15910654241..26fe57f69c6 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.cn.md
@@ -30,11 +30,11 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列                      | 说明                 |
-| -----------------------| ---------------------|
-| name                   | 分布式主键生成器名称    |
-| type                   | 分布式主键生成器类型    |
-| props                  | 分布式主键生成器参数    |
+| 列     | 说明         |
+|-------|------------|
+| name  | 分布式主键生成器名称 |
+| type  | 分布式主键生成器类型 |
+| props | 分布式主键生成器参数 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.en.md
index 9068dd77b9a..6cfed807f50 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.en.md
@@ -31,11 +31,11 @@ databaseName ::=
 
 ### Return value description
 
-| column                 | Description                          |
-| -----------------------| -------------------------------------|
-| name                   | Sharding key generator name          |
-| type                   | Sharding key generator type          |
-| props                  | Sharding key generator properties    |
+| column | Description                       |
+|--------|-----------------------------------|
+| name   | Sharding key generator name       |
+| type   | Sharding key generator type       |
+| props  | Sharding key generator properties |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/count-single-table.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/count-single-table.cn.md
index 6dd77fd03a6..406b1ec94a0 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/count-single-table.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/count-single-table.cn.md
@@ -31,10 +31,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列         | 说明                  |
-|------------|----------------------|
-| database   | 单表所在的数据库名称    |
-| count      | 单表个数              |
+| 列        | 说明         |
+|----------|------------|
+| database | 单表所在的数据库名称 |
+| count    | 单表个数       |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/show-single-table.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/show-single-table.cn.md
index dba74b3dbea..d68a69d09ab 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/show-single-table.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/show-single-table.cn.md
@@ -33,10 +33,10 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列            | 说明                  |
-| ------------- | -------------------- |
-| table_name    | 单表名称              |
-| resource_name | 单表所在的数据源名称    |
+| 列             | 说明         |
+|---------------|------------|
+| table_name    | 单表名称       |
+| resource_name | 单表所在的数据源名称 |
 
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/show-single-table.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/show-single-table.en.md
index 0076a368e4c..442e6484248 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/show-single-table.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/single-table/show-single-table.en.md
@@ -33,10 +33,10 @@ databaseName ::=
 
 ### Return value description
 
-| Column        | Description                                           |
-| ------------- | ------------------------------------------------------|
-| table_name    | Single table name                                     |
-| resource_name | The resource name where the single table is located   |
+| Column        | Description                                         |
+|---------------|-----------------------------------------------------|
+| table_name    | Single table name                                   |
+| resource_name | The resource name where the single table is located |
 
 
 ### Example
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/storage-unit-query/show-storage-units.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/storage-unit-query/show-storage-units.cn.md
index c2fed34ea74..e374da19468 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/storage-unit-query/show-storage-units.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/storage-unit-query/show-storage-units.cn.md
@@ -33,13 +33,13 @@ databaseName ::=
 
 ### 返回值说明
 
-| 列        | 说明        |
-| --------- | ---------- |
+| 列         | 说明     |
+|-----------|--------|
 | name      | 存储单元名称 |
 | type      | 存储单元类型 |
 | host      | 存储单元地址 |
 | port      | 存储单元端口 |
-| db        | 数据库名称   |
+| db        | 数据库名称  |
 | attribute | 存储单元参数 |
 
 ### 示例
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/storage-unit-query/show-storage-units.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/storage-unit-query/show-storage-units.en.md
index e1a34bf6708..6675c9911d9 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/storage-unit-query/show-storage-units.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/storage-unit-query/show-storage-units.en.md
@@ -33,14 +33,14 @@ databaseName ::=
 
 ### Return Value Description
 
-| Column    | Description           |
-| --------- | --------------------- |
-| name      | Storage unit name     |
-| type      | Storage unit type     |
-| host      | Storage unit host     |
-| port      | Storage unit port     |
-| db        | Database name         |
-| attribute | Storage unit attribute|
+| Column    | Description            |
+|-----------|------------------------|
+| name      | Storage unit name      |
+| type      | Storage unit type      |
+| host      | Storage unit host      |
+| port      | Storage unit port      |
+| db        | Database name          |
+| attribute | Storage unit attribute |
 
  ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/format-sql.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/format-sql.cn.md
index e7ccb4d3273..1c4a941b347 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/format-sql.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/format-sql.cn.md
@@ -23,9 +23,9 @@ FormatSql ::=
 
 ### 返回值说明
 
-| 列                       | 说明              |
-|--------------------------|------------------|
-| formatted_result         | 格式化后的SQL语句  |
+| 列                | 说明         |
+|------------------|------------|
+| formatted_result | 格式化后的SQL语句 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/format-sql.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/format-sql.en.md
index be81e0ed28a..22570545b38 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/format-sql.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/format-sql.en.md
@@ -5,7 +5,7 @@ weight = 2
 
 ### Description
 
-The `FORMAT SQL` syntax is used to parse `SQL` and output formated `SQL` statement.
+The `FORMAT SQL` syntax is used to parse `SQL` and output formatted `SQL` statement.
 
 ### Syntax
 
@@ -23,13 +23,13 @@ ParseSql ::=
 
 ### Return Value Description
 
-| Column                   | Description               |
-|--------------------------|---------------------------|
-| formatted_result         | formated SQL statement    |
+| Column           | Description             |
+|------------------|-------------------------|
+| formatted_result | formatted SQL statement |
 
 ### Example
 
-- Parse `SQL` and output formated `SQL` statement
+- Parse `SQL` and output formatted `SQL` statement
 
 ```sql
 FORMAT SELECT * FROM t_order;
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/parse-sql.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/parse-sql.cn.md
index 317d5626b7b..a8e1ce40698 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/parse-sql.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/parse-sql.cn.md
@@ -23,10 +23,10 @@ ParseSql ::=
 
 ### 返回值说明
 
-| 列                       | 说明            |
-|--------------------------|----------------|
-| parsed_statement         | 解析SQL语句类型  |
-| parsed_statement_detail  | 解析SQL语句细节  |
+| 列                       | 说明        |
+|-------------------------|-----------|
+| parsed_statement        | 解析SQL语句类型 |
+| parsed_statement_detail | 解析SQL语句细节 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/parse-sql.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/parse-sql.en.md
index cd2f3c966d6..d2c5aede33e 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/parse-sql.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/parse-sql.en.md
@@ -23,10 +23,10 @@ ParseSql ::=
 
 ### Return Value Description
 
-| Column                   | Description                     |
-|--------------------------|---------------------------------|
-| parsed_statement         | parsed SQL statement type       |
-| parsed_statement_detail  | detail of the parsed statement  |
+| Column                  | Description                    |
+|-------------------------|--------------------------------|
+| parsed_statement        | parsed SQL statement type      |
+| parsed_statement_detail | detail of the parsed statement |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/preview-sql.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/preview-sql.cn.md
index 0c2f4f5b6e9..69ddda178ee 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/preview-sql.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/preview-sql.cn.md
@@ -23,10 +23,10 @@ PreviewSql ::=
 
 ### 返回值说明
 
-| 列                | 说明              |
-|-------------------|------------------|
-| data_source_name  | 存储单元名称       |
-| actual_sql        | 实际执行 SQL 语句  |
+| 列                | 说明          |
+|------------------|-------------|
+| data_source_name | 存储单元名称      |
+| actual_sql       | 实际执行 SQL 语句 |
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/preview-sql.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/preview-sql.en.md
index b3dc8158b55..bc8936d5016 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/preview-sql.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rul/preview-sql.en.md
@@ -23,10 +23,10 @@ PreviewSql ::=
 
 ### Return Value Description
 
-| Column                   | Description                 |
-|--------------------------|-----------------------------|
-| data_source_name         | storage unit name           |
-| actual_sql               | actual excute SQL statement |
+| Column           | Description                 |
+|------------------|-----------------------------|
+| data_source_name | storage unit name           |
+| actual_sql       | actual excute SQL statement |
 
 ### Example
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/usage/db-discovery.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/usage/db-discovery.cn.md
deleted file mode 100644
index c77b52bae68..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/usage/db-discovery.cn.md
+++ /dev/null
@@ -1,80 +0,0 @@
-+++
-title = "数据库发现"
-weight = 4
-+++
-
-## 存储单元操作
-
-```sql
-REGISTER STORAGE UNIT ds_0 (
-    HOST="127.0.0.1",
-    PORT=3306,
-    DB="ds_0",
-    USER="root",
-    PASSWORD="root"
-),ds_1 (
-    HOST="127.0.0.1",
-    PORT=3306,
-    DB="ds_1",
-    USER="root",
-    PASSWORD="root"
-),ds_2 (
-    HOST="127.0.0.1",
-    PORT=3306,
-    DB="ds_2",
-    USER="root",
-    PASSWORD="root"
-);
-```
-
-## 规则操作
-
-- 创建数据库发现规则
-
-```sql
-CREATE DB_DISCOVERY RULE db_discovery_group_0 (
-STORAGE_UNITS(ds_0, ds_1),
-TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-- 修改数据库发现规则
-
-```sql
-ALTER DB_DISCOVERY RULE db_discovery_group_0 (
-STORAGE_UNITS(ds_0, ds_1, ds_2),
-TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-- 删除数据库发现规则
-
-```sql
-DROP DB_DISCOVERY RULE db_discovery_group_0;
-```
-
-- 删除数据库发现类型
-
-```sql
-DROP DB_DISCOVERY TYPE db_discovery_group_0_mgr;
-```
-
-- 删除数据库发现心跳
-
-```sql
-DROP DB_DISCOVERY HEARTBEAT db_discovery_group_0_heartbeat;
-```
-
-- 移除数据源
-
-```sql
-UNREGISTER STORAGE UNIT ds_0,ds_1,ds_2;
-```
-
-- 删除分布式数据库
-
-```sql
-DROP DATABASE discovery_db;
-```
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/usage/db-discovery.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/usage/db-discovery.en.md
deleted file mode 100644
index 4a8af238731..00000000000
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/usage/db-discovery.en.md
+++ /dev/null
@@ -1,80 +0,0 @@
-+++
-title = "DB Discovery"
-weight = 4
-+++
-
-## Storage unit Operation
-
-```sql
-REGISTER STORAGE UNIT ds_0 (
-    HOST="127.0.0.1",
-    PORT=3306,
-    DB="ds_0",
-    USER="root",
-    PASSWORD="root"
-),ds_1 (
-    HOST="127.0.0.1",
-    PORT=3306,
-    DB="ds_1",
-    USER="root",
-    PASSWORD="root"
-),ds_2 (
-    HOST="127.0.0.1",
-    PORT=3306,
-    DB="ds_2",
-    USER="root",
-    PASSWORD="root"
-);
-```
-
-## Rule Operation
-
-- Create DB discovery rule
-
-```sql
-CREATE DB_DISCOVERY RULE db_discovery_group_0 (
-STORAGE_UNITS(ds_0, ds_1),
-TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-- Alter DB discovery rule
-
-```sql
-ALTER DB_DISCOVERY RULE db_discovery_group_0 (
-STORAGE_UNITS(ds_0, ds_1, ds_2),
-TYPE(NAME='MySQL.MGR',PROPERTIES('group-name'='92504d5b-6dec')),
-HEARTBEAT(PROPERTIES('keep-alive-cron'='0/5 * * * * ?'))
-);
-```
-
-- Drop db_discovery rule
-
-```sql
-DROP DB_DISCOVERY RULE db_discovery_group_0;
-```
-
-- Drop db_discovery type
-
-```sql
-DROP DB_DISCOVERY TYPE db_discovery_group_0_mgr;
-```
-
-- Drop db_discovery heartbeat
-
-```sql
-DROP DB_DISCOVERY HEARTBEAT db_discovery_group_0_heartbeat;
-```
-
-- Unregister storage unit
-
-```sql
-UNREGISTER STORAGE UNIT ds_0,ds_1,ds_2;
-```
-
-- Drop distributed database
-
-```sql
-DROP DATABASE discovery_db;
-```
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/migration/build.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/migration/build.cn.md
index 462eea7bcd1..864ce1de49c 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/migration/build.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/migration/build.cn.md
@@ -41,10 +41,10 @@ proxy 已包含 PostgreSQL JDBC 驱动。
 
 如果后端连接以下数据库,请下载相应 JDBC 驱动 jar 包,并将其放入 `${shardingsphere-proxy}/ext-lib` 目录。
 
-| 数据库                 | JDBC 驱动                                                                                                                                                          | 参考                                                                                             |
-| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
-| MySQL                 | [mysql-connector-java-5.1.47.jar]( https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar )                              | [Connector/J Versions]( https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html ) |
-| openGauss             | [opengauss-jdbc-3.0.0.jar]( https://repo1.maven.org/maven2/org/opengauss/opengauss-jdbc/3.0.0/opengauss-jdbc-3.0.0.jar ) |                                                                                                  |
+| 数据库       | JDBC 驱动                                                                                                                               | 参考                                                                                               |
+|-----------|---------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|
+| MySQL     | [mysql-connector-java-5.1.47.jar]( https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar ) | [Connector/J Versions]( https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html ) |
+| openGauss | [opengauss-jdbc-3.0.0.jar]( https://repo1.maven.org/maven2/org/opengauss/opengauss-jdbc/3.0.0/opengauss-jdbc-3.0.0.jar )              |                                                                                                  |
 
 如果是异构迁移,源端支持范围更广的数据库。JDBC 驱动处理方式同上。
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/migration/build.en.md b/docs/document/content/user-manual/shardingsphere-proxy/migration/build.en.md
index b1135ad7752..8bb3b46e8d4 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/migration/build.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/migration/build.en.md
@@ -41,10 +41,10 @@ Proxy has included JDBC driver of PostgreSQL.
 
 If the backend is connected to the following databases, download the corresponding JDBC driver jar package and put it into the `${shardingsphere-proxy}/ext-lib` directory.
 
-| Database              | JDBC Driver                                                                                                                                                        | Reference                                                                                        |
-| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
-| MySQL                 | [mysql-connector-java-5.1.47.jar]( https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar )                              | [Connector/J Versions]( https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html ) |
-| openGauss             | [opengauss-jdbc-3.0.0.jar]( https://repo1.maven.org/maven2/org/opengauss/opengauss-jdbc/3.0.0/opengauss-jdbc-3.0.0.jar ) |                                                                                                  |
+| Database  | JDBC Driver                                                                                                                           | Reference                                                                                        |
+|-----------|---------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|
+| MySQL     | [mysql-connector-java-5.1.47.jar]( https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar ) | [Connector/J Versions]( https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html ) |
+| openGauss | [opengauss-jdbc-3.0.0.jar]( https://repo1.maven.org/maven2/org/opengauss/opengauss-jdbc/3.0.0/opengauss-jdbc-3.0.0.jar )              |                                                                                                  |
 
 If you are migrating to a heterogeneous database, then you could use more types of database. Introduce JDBC driver as above too.
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.cn.md
index 0edf687a9b9..3cfee3c2baf 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.cn.md
@@ -80,11 +80,11 @@ plugins:
 
 * 参数说明
 
-| 名称                               | 说明                 |
-|-----------------------------------|----------------------|
-| host                              | 主机                 |
-| port                              | 端口                 |
-| jvm-information-collector-enabled | 是否采集 JVM 指标信息  |
+| 名称                                | 说明            |
+|-----------------------------------|---------------|
+| host                              | 主机            |
+| port                              | 端口            |
+| jvm-information-collector-enabled | 是否采集 JVM 指标信息 |
 
 #### OpenTelemetry
 
@@ -92,12 +92,12 @@ OpenTelemetry 可以导出 tracing 数据到 Jaeger,Zipkin。
 
 * 参数说明
 
-| 名称                                 | 说明                |
-|------------------------------------|----------------------|
-| otel.service.name                  | 服务名称              |
-| otel.traces.exporter               | traces exporter      |
-| otel.exporter.otlp.traces.endpoint | traces endpoint      |
-| otel.traces.sampler                | traces sampler       |
+| 名称                                 | 说明              |
+|------------------------------------|-----------------|
+| otel.service.name                  | 服务名称            |
+| otel.traces.exporter               | traces exporter |
+| otel.exporter.otlp.traces.endpoint | traces endpoint |
+| otel.traces.sampler                | traces sampler  |
 
 参数参考 [OpenTelemetry SDK Autoconfigure](https://github.com/open-telemetry/opentelemetry-java/tree/main/sdk-extensions/autoconfigure)
 
@@ -150,16 +150,16 @@ services:
 
 ## Metrics
 
-| 指标名称                            | 指标类型             | 指标描述                                                                      |
-| :-------------------------------- | :------------------ |:--------------------------------------------------------------------------|
-| build_info                        | GAUGE               | 构建信息                                                                      |
-| parsed_sql_total                  | COUNTER             | 按类型(INSERT、UPDATE、DELETE、SELECT、DDL、DCL、DAL、TCL、RQL、RDL、RAL、RUL)分类的解析总数   |
-| routed_sql_total                  | COUNTER             | 按类型(INSERT、UPDATE、DELETE、SELECT)分类的路由总数                                   |
-| routed_result_total               | COUNTER             | 路由结果总数(数据源路由结果、表路由结果)                                                     |
-| proxy_state                       | GAUGE               | ShardingSphere-Proxy 状态信息。0 表示正常状态;1 表示熔断状态;2 锁定状态                        |
-| proxy_meta_data_info              | GAUGE               | ShardingSphere-Proxy 元数据信息,database_count:逻辑库数量,storage_unit_count:存储节点数量 |
-| proxy_current_connections         | GAUGE               | ShardingSphere-Proxy 的当前连接数                                               |
-| proxy_requests_total              | COUNTER             | ShardingSphere-Proxy 的接受请求总数                                              |
-| proxy_transactions_total          | COUNTER             | ShardingSphere-Proxy 的事务总数,按 commit,rollback 分类                      |
-| proxy_execute_latency_millis      | HISTOGRAM           | ShardingSphere-Proxy 的执行耗时毫秒直方图                                           |
-| proxy_execute_errors_total        | COUNTER             | ShardingSphere-Proxy 的执行异常总数                                              |
+| 指标名称                         | 指标类型      | 指标描述                                                                      |
+|:-----------------------------|:----------|:--------------------------------------------------------------------------|
+| build_info                   | GAUGE     | 构建信息                                                                      |
+| parsed_sql_total             | COUNTER   | 按类型(INSERT、UPDATE、DELETE、SELECT、DDL、DCL、DAL、TCL、RQL、RDL、RAL、RUL)分类的解析总数   |
+| routed_sql_total             | COUNTER   | 按类型(INSERT、UPDATE、DELETE、SELECT)分类的路由总数                                   |
+| routed_result_total          | COUNTER   | 路由结果总数(数据源路由结果、表路由结果)                                                     |
+| proxy_state                  | GAUGE     | ShardingSphere-Proxy 状态信息。0 表示正常状态;1 表示熔断状态;2 锁定状态                        |
+| proxy_meta_data_info         | GAUGE     | ShardingSphere-Proxy 元数据信息,database_count:逻辑库数量,storage_unit_count:存储节点数量 |
+| proxy_current_connections    | GAUGE     | ShardingSphere-Proxy 的当前连接数                                               |
+| proxy_requests_total         | COUNTER   | ShardingSphere-Proxy 的接受请求总数                                              |
+| proxy_transactions_total     | COUNTER   | ShardingSphere-Proxy 的事务总数,按 commit,rollback 分类                           |
+| proxy_execute_latency_millis | HISTOGRAM | ShardingSphere-Proxy 的执行耗时毫秒直方图                                           |
+| proxy_execute_errors_total   | COUNTER   | ShardingSphere-Proxy 的执行异常总数                                              |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.en.md b/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.en.md
index 3bb6d6a5710..dbb46ed2f12 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/observability/_index.en.md
@@ -153,16 +153,16 @@ services:
 
 ## Metrics
 
-| Name                              | Type                | Description                                                                                                                               |
-| :-------------------------------- | :------------------ |:------------------------------------------------------------------------------------------------------------------------------------------|
-| build_info                        | GAUGE               | Build information                                                                                                                         |
-| parsed_sql_total                  | COUNTER             | Total count of parsed by type (INSERT, UPDATE, DELETE, SELECT, DDL, DCL, DAL, TCL, RQL, RDL, RAL, RUL)                                    |
-| routed_sql_total                  | COUNTER             | Total count of routed by type (INSERT, UPDATE, DELETE, SELECT)                                                                            |
-| routed_result_total               | COUNTER             | Total count of routed result (data source routed, table routed)                                                                           |
-| proxy_state                       | GAUGE               | Status information of ShardingSphere-Proxy. 0 is OK; 1 is CIRCUIT BREAK; 2 is LOCK                                                        |
-| proxy_meta_data_info              | GAUGE               | Meta data information of ShardingSphere-Proxy. database_count is logic number of databases; storage_unit_count is number of storage units |
-| proxy_current_connections         | GAUGE               | Current connections of ShardingSphere-Proxy                                                                                               |
-| proxy_requests_total              | COUNTER             | Total requests of ShardingSphere-Proxy                                                                                                    |
-| proxy_transactions_total          | COUNTER             | Total transactions of ShardingSphere-Proxy, classify by commit, rollback                                                                  |
-| proxy_execute_latency_millis      | HISTOGRAM           | Execute latency millis histogram of ShardingSphere-Proxy                                                                                  |
-| proxy_execute_errors_total        | COUNTER             | Total executor errors of ShardingSphere-Proxy                                                                                             |
+| Name                         | Type      | Description                                                                                                                               |
+|:-----------------------------|:----------|:------------------------------------------------------------------------------------------------------------------------------------------|
+| build_info                   | GAUGE     | Build information                                                                                                                         |
+| parsed_sql_total             | COUNTER   | Total count of parsed by type (INSERT, UPDATE, DELETE, SELECT, DDL, DCL, DAL, TCL, RQL, RDL, RAL, RUL)                                    |
+| routed_sql_total             | COUNTER   | Total count of routed by type (INSERT, UPDATE, DELETE, SELECT)                                                                            |
+| routed_result_total          | COUNTER   | Total count of routed result (data source routed, table routed)                                                                           |
+| proxy_state                  | GAUGE     | Status information of ShardingSphere-Proxy. 0 is OK; 1 is CIRCUIT BREAK; 2 is LOCK                                                        |
+| proxy_meta_data_info         | GAUGE     | Meta data information of ShardingSphere-Proxy. database_count is logic number of databases; storage_unit_count is number of storage units |
+| proxy_current_connections    | GAUGE     | Current connections of ShardingSphere-Proxy                                                                                               |
+| proxy_requests_total         | COUNTER   | Total requests of ShardingSphere-Proxy                                                                                                    |
+| proxy_transactions_total     | COUNTER   | Total transactions of ShardingSphere-Proxy, classify by commit, rollback                                                                  |
+| proxy_execute_latency_millis | HISTOGRAM | Execute latency millis histogram of ShardingSphere-Proxy                                                                                  |
+| proxy_execute_errors_total   | COUNTER   | Total executor errors of ShardingSphere-Proxy                                                                                             |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/startup/helm.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/startup/helm.cn.md
index 6c5605b40a1..7f882e1e734 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/startup/helm.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/startup/helm.cn.md
@@ -66,35 +66,35 @@ helm uninstall shardingsphere-proxy
 
 ### 治理节点 ZooKeeper 配置项
 
-| 配置项                                            | 描述                                                                                  | 值                   |
-| ------------------------------------------------ | ------------------------------------------------------------------------------------- | ------------------- |
-| `governance.zookeeper.enabled`                   | 用来切换是否使用 ZooKeeper 的 chart                                                      | `true`              |
-| `governance.zookeeper.replicaCount`              | ZooKeeper 节点数量                                                                     | `1`                 |
-| `governance.zookeeper.persistence.enabled`       | 标识  ZooKeeper 是否使用持久卷申领 (PersistentVolumeClaim) 用来申请持久卷(PersistentVolume)| `false`             |
-| `governance.zookeeper.persistence.storageClass`  | 持久卷(PersistentVolume)的存储类 (StorageClass)                                        | `""`                |
-| `governance.zookeeper.persistence.accessModes`   | 持久卷(PersistentVolume)的访问模式                                                     | `["ReadWriteOnce"]` |
-| `governance.zookeeper.persistence.size`          | 持久卷(PersistentVolume) 大小                                                         | `8Gi`               |
-| `governance.zookeeper.resources.limits`          | ZooKeeper 容器的资源限制                                                                | `{}`                |
-| `governance.zookeeper.resources.requests.memory` | ZooKeeper 容器申请的内存                                                                | `256Mi`             |
-| `governance.zookeeper.resources.requests.cpu`    | ZooKeeper 容器申请的 cpu 核数                                                           | `250m`              |
+| 配置项                                              | 描述                                                                        | 值                   |
+|--------------------------------------------------|---------------------------------------------------------------------------|---------------------|
+| `governance.zookeeper.enabled`                   | 用来切换是否使用 ZooKeeper 的 chart                                                | `true`              |
+| `governance.zookeeper.replicaCount`              | ZooKeeper 节点数量                                                            | `1`                 |
+| `governance.zookeeper.persistence.enabled`       | 标识  ZooKeeper 是否使用持久卷申领 (PersistentVolumeClaim) 用来申请持久卷(PersistentVolume) | `false`             |
+| `governance.zookeeper.persistence.storageClass`  | 持久卷(PersistentVolume)的存储类 (StorageClass)                                  | `""`                |
+| `governance.zookeeper.persistence.accessModes`   | 持久卷(PersistentVolume)的访问模式                                                | `["ReadWriteOnce"]` |
+| `governance.zookeeper.persistence.size`          | 持久卷(PersistentVolume) 大小                                                  | `8Gi`               |
+| `governance.zookeeper.resources.limits`          | ZooKeeper 容器的资源限制                                                         | `{}`                |
+| `governance.zookeeper.resources.requests.memory` | ZooKeeper 容器申请的内存                                                         | `256Mi`             |
+| `governance.zookeeper.resources.requests.cpu`    | ZooKeeper 容器申请的 cpu 核数                                                    | `250m`              |
 
 ### 计算节点 ShardingSphere-Proxy 配置项
 
-| 配置项                               | 描述                                   | 值                             |
-| ----------------------------------- | ------------------------------------- | ------------------------------ |
-| `compute.image.repository`          | ShardingSphere-Proxy 的镜像名           | `apache/shardingsphere-proxy` |
-| `compute.image.pullPolicy`          | ShardingSphere-Proxy 镜像拉取策略        | `IfNotPresent`                |
-| `compute.image.tag`                 | ShardingSphere-Proxy 镜像标签           | `5.1.2`                       |
-| `compute.imagePullSecrets`          | 拉取私有仓库的凭证                        | `[]`                          |
+| 配置项                                 | 描述                                | 值                             |
+|-------------------------------------|-----------------------------------|-------------------------------|
+| `compute.image.repository`          | ShardingSphere-Proxy 的镜像名         | `apache/shardingsphere-proxy` |
+| `compute.image.pullPolicy`          | ShardingSphere-Proxy 镜像拉取策略       | `IfNotPresent`                |
+| `compute.image.tag`                 | ShardingSphere-Proxy 镜像标签         | `5.1.2`                       |
+| `compute.imagePullSecrets`          | 拉取私有仓库的凭证                         | `[]`                          |
 | `compute.resources.limits`          | ShardingSphere-Proxy 容器的资源限制      | `{}`                          |
 | `compute.resources.requests.memory` | ShardingSphere-Proxy 容器申请的内存      | `2Gi`                         |
 | `compute.resources.requests.cpu`    | ShardingSphere-Proxy 容器申请的 cpu 核数 | `200m`                        |
-| `compute.replicas`                  | ShardingSphere-Proxy 节点个数           | `3`                           |
-| `compute.service.type`              | ShardingSphere-Proxy 网络模式           | `ClusterIP`                   |
-| `compute.service.port`              | ShardingSphere-Proxy 暴露端口           | `3307`                        |
-| `compute.mysqlConnector.version`    | MySQL 驱动版本                          | `5.1.49`                      |
-| `compute.startPort`                 | ShardingSphere-Proxy 启动端口           | `3307`                        |
-| `compute.serverConfig`              | ShardingSphere-Proxy 模式配置文件        |  `""`                         |
+| `compute.replicas`                  | ShardingSphere-Proxy 节点个数         | `3`                           |
+| `compute.service.type`              | ShardingSphere-Proxy 网络模式         | `ClusterIP`                   |
+| `compute.service.port`              | ShardingSphere-Proxy 暴露端口         | `3307`                        |
+| `compute.mysqlConnector.version`    | MySQL 驱动版本                        | `5.1.49`                      |
+| `compute.startPort`                 | ShardingSphere-Proxy 启动端口         | `3307`                        |
+| `compute.serverConfig`              | ShardingSphere-Proxy 模式配置文件       | `""`                          |
 
 ## 配置示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/startup/helm.en.md b/docs/document/content/user-manual/shardingsphere-proxy/startup/helm.en.md
index 1506f5850bc..d9c11abbd3c 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/startup/helm.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/startup/helm.en.md
@@ -63,13 +63,13 @@ helm uninstall shardingsphere-proxy
 ### Governance-Node parameters
 
 | Name                 | Description                                           | Value  |
-| -------------------- | ----------------------------------------------------- | ------ |
+|----------------------|-------------------------------------------------------|--------|
 | `governance.enabled` | Switch to enable or disable the governance helm chart | `true` |
 
 ### Governance-Node ZooKeeper parameters
 
 | Name                                             | Description                                          | Value               |
-| ------------------------------------------------ | ---------------------------------------------------- | ------------------- |
+|--------------------------------------------------|------------------------------------------------------|---------------------|
 | `governance.zookeeper.enabled`                   | Switch to enable or disable the ZooKeeper helm chart | `true`              |
 | `governance.zookeeper.replicaCount`              | Number of ZooKeeper nodes                            | `1`                 |
 | `governance.zookeeper.persistence.enabled`       | Enable persistence on ZooKeeper using PVC(s)         | `false`             |
@@ -83,7 +83,7 @@ helm uninstall shardingsphere-proxy
 ### Compute-Node ShardingSphere-Proxy parameters
 
 | Name                                | Description                                                  | Value                         |
-| ----------------------------------- | ------------------------------------------------------------ |-------------------------------|
+|-------------------------------------|--------------------------------------------------------------|-------------------------------|
 | `compute.image.repository`          | Image name of ShardingSphere-Proxy.                          | `apache/shardingsphere-proxy` |
 | `compute.image.pullPolicy`          | The policy for pulling ShardingSphere-Proxy image            | `IfNotPresent`                |
 | `compute.image.tag`                 | ShardingSphere-Proxy image tag                               | `5.1.2`                       |
@@ -96,7 +96,7 @@ helm uninstall shardingsphere-proxy
 | `compute.service.port`              | ShardingSphere-Proxy expose port                             | `3307`                        |
 | `compute.mysqlConnector.version`    | MySQL connector version                                      | `5.1.49`                      |
 | `compute.startPort`                 | ShardingSphere-Proxy start port                              | `3307`                        |
-| `compute.serverConfig`              | Server Configuration file for ShardingSphere-Proxy            | `""`                          |
+| `compute.serverConfig`              | Server Configuration file for ShardingSphere-Proxy           | `""`                          |
 
 ## Sample
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/yaml-config/props.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/yaml-config/props.cn.md
index 938d411c676..59b5dfa95a0 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/yaml-config/props.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/yaml-config/props.cn.md
@@ -10,25 +10,25 @@ Apache ShardingSphere 提供了丰富的系统配置属性,用户可通过 `se
 
 ## 参数解释
 
-| *名称*                                     | *数据类型*  | *说明*                                                                                                                                                                                 | *默认值* | *动态生效* |
-|-------------------------------------------|------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|----------|
-| system-log-level (?)                      | String     | 系统日志输出级别,支持 DEBUG、INFO、WARN 和 ERROR,默认级别是 INFO。                                                                                                                         | false   | 是       |
-| sql-show (?)                              | boolean    | 是否在日志中打印 SQL。 <br /> 打印 SQL 可以帮助开发者快速定位系统问题。日志内容包含:逻辑 SQL,真实 SQL 和 SQL 解析结果。<br /> 如果开启配置,日志将使用 Topic `ShardingSphere-SQL`,日志级别是 INFO。  | false   | 是       |
-| sql-simple (?)                            | boolean    | 是否在日志中打印简单风格的 SQL。                                                                                                                                                            | false   | 是       |
-| kernel-executor-size (?)                  | int        | 用于设置任务处理线程池的大小。每个 ShardingSphereDataSource 使用一个独立的线程池,同一个 JVM 的不同数据源不共享线程池。                                                                            | infinite | 否       |
-| max-connections-size-per-query (?)        | int        | 一次查询请求在每个数据库实例中所能使用的最大连接数。                                                                                                                                           | 1       | 是       |
-| check-table-metadata-enabled (?)          | boolean    | 在程序启动和更新时,是否检查分片元数据的结构一致性。                                                                                                                                           | false   | 是       |
-| proxy-frontend-flush-threshold (?)        | int        | 在 ShardingSphere-Proxy 中设置传输数据条数的 IO 刷新阈值。                                                                                                                                   | 128     | 是       |
-| proxy-hint-enabled (?)                    | boolean    | 是否允许在 ShardingSphere-Proxy 中使用 Hint。使用 Hint 会将 Proxy 的线程处理模型由 IO 多路复用变更为每个请求一个独立的线程,会降低 Proxy 的吞吐量。                                                  | false   | 是       |
-| proxy-backend-query-fetch-size (?)        | int        | Proxy 后端与数据库交互的每次获取数据行数(使用游标的情况下)。数值增大可能会增加 ShardingSphere Proxy 的内存使用。默认值为 -1,代表设置为 JDBC 驱动的最小值。                                           | -1      | 是       |
-| proxy-frontend-executor-size (?)          | int        | Proxy 前端 Netty 线程池线程数量,默认值 0 代表使用 Netty 默认值。                                                                                                                             | 0       | 否       |
-| proxy-backend-executor-suitable (?)       | String     | 可选选项:OLAP、OLTP。OLTP 选项可能会减少向客户端写入数据包的时间开销,但如果客户端连接数超过 `proxy-frontend-executor-size`,尤其是执行慢 SQL 时,它可能会增加 SQL 执行的延迟甚至阻塞其他客户端的连接。   | OLAP    | 是       |
-| proxy-frontend-max-connections (?)        | int        | 允许连接 Proxy 的最大客户端数量,默认值 0 代表不限制。                                                                                                                                         | 0       | 是       |
-| sql-federation-type (?)                   | String     | 联邦查询执行器类型,包括:NONE,ORIGINAL,ADVANCED。                                                                                                                                         | NONE    | 是       |
-| proxy-mysql-default-version (?)           | String     | Proxy 通过配置文件指定 MySQL 的版本号,默认版本:5.7.22。                                                                                                                                     | 5.7.22  | 否       |
-| proxy-default-port (?)                    | String     | Proxy 通过配置文件指定默认端口。                                                                                                                                                             | 3307    | 否       |
-| proxy-netty-backlog (?)                   | int        | Proxy 通过配置文件指定默认netty back_log参数。                                                                                                                                               | 1024    | 否       |
-| proxy-frontend-database-protocol-type (?) | String     | Proxy 前端协议类型,支持 MySQL,PostgreSQL 和 openGauss                                                                                                                                      | \"\"      | 否       |
+| *名称*                                      | *数据类型*  | *说明*                                                                                                                                   | *默认值*    | *动态生效* |
+|-------------------------------------------|---------|----------------------------------------------------------------------------------------------------------------------------------------|----------|--------|
+| system-log-level (?)                      | String  | 系统日志输出级别,支持 DEBUG、INFO、WARN 和 ERROR,默认级别是 INFO。                                                                                        | false    | 是      |
+| sql-show (?)                              | boolean | 是否在日志中打印 SQL。 <br /> 打印 SQL 可以帮助开发者快速定位系统问题。日志内容包含:逻辑 SQL,真实 SQL 和 SQL 解析结果。<br /> 如果开启配置,日志将使用 Topic `ShardingSphere-SQL`,日志级别是 INFO。 | false    | 是      |
+| sql-simple (?)                            | boolean | 是否在日志中打印简单风格的 SQL。                                                                                                                     | false    | 是      |
+| kernel-executor-size (?)                  | int     | 用于设置任务处理线程池的大小。每个 ShardingSphereDataSource 使用一个独立的线程池,同一个 JVM 的不同数据源不共享线程池。                                                            | infinite | 否      |
+| max-connections-size-per-query (?)        | int     | 一次查询请求在每个数据库实例中所能使用的最大连接数。                                                                                                             | 1        | 是      |
+| check-table-metadata-enabled (?)          | boolean | 在程序启动和更新时,是否检查分片元数据的结构一致性。                                                                                                             | false    | 是      |
+| proxy-frontend-flush-threshold (?)        | int     | 在 ShardingSphere-Proxy 中设置传输数据条数的 IO 刷新阈值。                                                                                             | 128      | 是      |
+| proxy-hint-enabled (?)                    | boolean | 是否允许在 ShardingSphere-Proxy 中使用 Hint。使用 Hint 会将 Proxy 的线程处理模型由 IO 多路复用变更为每个请求一个独立的线程,会降低 Proxy 的吞吐量。                                    | false    | 是      |
+| proxy-backend-query-fetch-size (?)        | int     | Proxy 后端与数据库交互的每次获取数据行数(使用游标的情况下)。数值增大可能会增加 ShardingSphere Proxy 的内存使用。默认值为 -1,代表设置为 JDBC 驱动的最小值。                                      | -1       | 是      |
+| proxy-frontend-executor-size (?)          | int     | Proxy 前端 Netty 线程池线程数量,默认值 0 代表使用 Netty 默认值。                                                                                           | 0        | 否      |
+| proxy-backend-executor-suitable (?)       | String  | 可选选项:OLAP、OLTP。OLTP 选项可能会减少向客户端写入数据包的时间开销,但如果客户端连接数超过 `proxy-frontend-executor-size`,尤其是执行慢 SQL 时,它可能会增加 SQL 执行的延迟甚至阻塞其他客户端的连接。        | OLAP     | 是      |
+| proxy-frontend-max-connections (?)        | int     | 允许连接 Proxy 的最大客户端数量,默认值 0 代表不限制。                                                                                                       | 0        | 是      |
+| sql-federation-type (?)                   | String  | 联邦查询执行器类型,包括:NONE,ORIGINAL,ADVANCED。                                                                                                   | NONE     | 是      |
+| proxy-mysql-default-version (?)           | String  | Proxy 通过配置文件指定 MySQL 的版本号,默认版本:5.7.22。                                                                                                 | 5.7.22   | 否      |
+| proxy-default-port (?)                    | String  | Proxy 通过配置文件指定默认端口。                                                                                                                    | 3307     | 否      |
+| proxy-netty-backlog (?)                   | int     | Proxy 通过配置文件指定默认netty back_log参数。                                                                                                      | 1024     | 否      |
+| proxy-frontend-database-protocol-type (?) | String  | Proxy 前端协议类型,支持 MySQL,PostgreSQL 和 openGauss                                                                                           | \"\"     | 否      |
 
 属性配置可以通过 [DistSQL#RAL](/cn/user-manual/shardingsphere-proxy/distsql/syntax/ral/) 在线修改。
 其中支持动态修改的属性立即生效,不支持动态修改的属性在重启后生效。
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/yaml-config/props.en.md b/docs/document/content/user-manual/shardingsphere-proxy/yaml-config/props.en.md
index fa8dc81a09d..bcbcf0dd29d 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/yaml-config/props.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/yaml-config/props.en.md
@@ -10,25 +10,25 @@ Apache ShardingSphere provides a wealth of system configuration properties, whic
 
 ## Parameters
 
-| *Name*                                   | *Data Type* | *Description*                                                                                                                                                                                                                                                                                                | *Default* | *Dynamic Update* |
-|------------------------------------------|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|------------------|
-| system-log-level (?)                     | String      | System log output level, supports DEBUG, INFO, WARN and ERROR, the default level is INFO.                                                                                                                                                                                                                    | false     | True             |
-| sql-show (?)                             | boolean     | Whether to print SQL in logs. <br /> Printing SQL can help developers quickly locate system problems. Logs contain the following contents: logical SQL, authentic SQL and SQL parsing result. <br /> If configuration is enabled, logs will use Topic `ShardingSphere-SQL`, and log level is INFO.           | false     | True             |
-| sql-simple (?)                           | boolean     | Whether to print simple SQL in logs.                                                                                                                                                                                                                                                                         | false     | True             |
-| kernel-executor-size (?)                 | int         | Set the size of the thread pool for task processing. Each ShardingSphereDataSource uses an independent thread pool, and different data sources on the same JVM do not share thread pools.                                                                                                                    | infinite  | False            |
-| max-connections-size-per-query (?)       | int         | The maximum number of connections that a query request can use in each database instance.                                                                                                                                                                                                                    | 1         | True             |
-| check-table-metadata-enabled (?)         | boolean     | Whether shard metadata is checked for structural consistency when the program is started and updated.                                                                                                                                                                                                        | false     | True             |
-| proxy-frontend-flush-threshold (?)       | int         | Set the I/O refresh threshold for the number of transmitted data items in ShardingSphere-Proxy.                                                                                                                                                                                                              | 128       | True             |
-| proxy-hint-enabled (?)                   | boolean     | Whether Hint is allowed in ShardingSphere-Proxy. Using Hint changes the Proxy's threading model from IO multiplexing to a separate thread per request, reducing Proxy's throughput.                                                                                                                          | false     | True             |
-| proxy-backend-query-fetch-size (?)       | int         | The number of rows of data obtained when the backend Proxy interacts with databases (using a cursor). A larger number may increase the occupied memory of ShardingSphere-Proxy. The default value of -1 indicates the minimum value for JDBC driver.                                                         | -1        | True             |
-| proxy-frontend-executor-size (?)         | int         | The number of threads in the Netty thread pool of front-end Proxy.                                                                                                                                                                                                                                           | 0         | False            |
-| proxy-backend-executor-suitable (?)      | String      | Options: OLAP and OLTP. The OLTP option may reduce the time overhead when writing packets to the client, but if the number of client connections exceeds `proxy-frontend-executor-size`, especially with slow SQL, it can cause a longer delay to SQL execution and even block connections to other clients. | OLAP      | True             |
-| proxy-frontend-max-connections (?)       | int         | The maximum number of clients that can be connected to Proxy. The default value of 0 indicates that there's no limit.                                                                                                                                                                                        | 0         | True             |
-| sql-federation-type (?)                  | String      | SQL federation executor type, including: NONE, ORIGINAL, ADVANCED.                                                                                                                                                                                                                                           | NONE      | True             |
-| proxy-mysql-default-version (?)          | String      | Proxy specifies the MySQL version through configuration files, and the default verison is 5.7.22.                                                                                                                                                                                                            | 5.7.22    | False            |
-| proxy-default-port (?)                   | String      | Proxy specifies the default window through configuration files.                                                                                                                                                                                                                                              | 3307      | False            |
-| proxy-netty-backlog (?)                  | int         | Proxy specifies the default netty back_log parameter through configuration files.                                                                                                                                                                                                                            | 1024      | False            |
-| proxy-frontend-database-protocol-type (?)| String      | Proxy front-end protocol type, supports MySQL, PostgreSQL, openGauss                                                                                                                                                                                                                                         | \"\"        | False            |
+| *Name*                                    | *Data Type* | *Description*                                                                                                                                                                                                                                                                                                | *Default* | *Dynamic Update* |
+|-------------------------------------------|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|------------------|
+| system-log-level (?)                      | String      | System log output level, supports DEBUG, INFO, WARN and ERROR, the default level is INFO.                                                                                                                                                                                                                    | false     | True             |
+| sql-show (?)                              | boolean     | Whether to print SQL in logs. <br /> Printing SQL can help developers quickly locate system problems. Logs contain the following contents: logical SQL, authentic SQL and SQL parsing result. <br /> If configuration is enabled, logs will use Topic `ShardingSphere-SQL`, and log level is INFO.           | false     | True             |
+| sql-simple (?)                            | boolean     | Whether to print simple SQL in logs.                                                                                                                                                                                                                                                                         | false     | True             |
+| kernel-executor-size (?)                  | int         | Set the size of the thread pool for task processing. Each ShardingSphereDataSource uses an independent thread pool, and different data sources on the same JVM do not share thread pools.                                                                                                                    | infinite  | False            |
+| max-connections-size-per-query (?)        | int         | The maximum number of connections that a query request can use in each database instance.                                                                                                                                                                                                                    | 1         | True             |
+| check-table-metadata-enabled (?)          | boolean     | Whether shard metadata is checked for structural consistency when the program is started and updated.                                                                                                                                                                                                        | false     | True             |
+| proxy-frontend-flush-threshold (?)        | int         | Set the I/O refresh threshold for the number of transmitted data items in ShardingSphere-Proxy.                                                                                                                                                                                                              | 128       | True             |
+| proxy-hint-enabled (?)                    | boolean     | Whether Hint is allowed in ShardingSphere-Proxy. Using Hint changes the Proxy's threading model from IO multiplexing to a separate thread per request, reducing Proxy's throughput.                                                                                                                          | false     | True             |
+| proxy-backend-query-fetch-size (?)        | int         | The number of rows of data obtained when the backend Proxy interacts with databases (using a cursor). A larger number may increase the occupied memory of ShardingSphere-Proxy. The default value of -1 indicates the minimum value for JDBC driver.                                                         | -1        | True             |
+| proxy-frontend-executor-size (?)          | int         | The number of threads in the Netty thread pool of front-end Proxy.                                                                                                                                                                                                                                           | 0         | False            |
+| proxy-backend-executor-suitable (?)       | String      | Options: OLAP and OLTP. The OLTP option may reduce the time overhead when writing packets to the client, but if the number of client connections exceeds `proxy-frontend-executor-size`, especially with slow SQL, it can cause a longer delay to SQL execution and even block connections to other clients. | OLAP      | True             |
+| proxy-frontend-max-connections (?)        | int         | The maximum number of clients that can be connected to Proxy. The default value of 0 indicates that there's no limit.                                                                                                                                                                                        | 0         | True             |
+| sql-federation-type (?)                   | String      | SQL federation executor type, including: NONE, ORIGINAL, ADVANCED.                                                                                                                                                                                                                                           | NONE      | True             |
+| proxy-mysql-default-version (?)           | String      | Proxy specifies the MySQL version through configuration files, and the default verison is 5.7.22.                                                                                                                                                                                                            | 5.7.22    | False            |
+| proxy-default-port (?)                    | String      | Proxy specifies the default window through configuration files.                                                                                                                                                                                                                                              | 3307      | False            |
+| proxy-netty-backlog (?)                   | int         | Proxy specifies the default netty back_log parameter through configuration files.                                                                                                                                                                                                                            | 1024      | False            |
+| proxy-frontend-database-protocol-type (?) | String      | Proxy front-end protocol type, supports MySQL, PostgreSQL, openGauss                                                                                                                                                                                                                                         | \"\"      | False            |
 
 Properties can be modified online through [DistSQL#RAL](/en/user-manual/shardingsphere-proxy/distsql/syntax/ral/).
 Properties that support dynamic change can take effect immediately. For the ones that do not support dynamic change, the effect will be implemented after a restart.