You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by pa...@apache.org on 2021/09/30 07:08:52 UTC

[shardingsphere] branch master updated: Rename executor-size to kernel-executor-size (#12844)

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

panjuan 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 5151689  Rename executor-size to kernel-executor-size (#12844)
5151689 is described below

commit 51516892be97cca72f6a2be70400da0c4f985c22
Author: 吴伟杰 <wu...@apache.org>
AuthorDate: Thu Sep 30 15:08:17 2021 +0800

    Rename executor-size to kernel-executor-size (#12844)
---
 .../content/features/governance/management/registry-center.cn.md    | 2 +-
 .../content/features/governance/management/registry-center.en.md    | 2 +-
 .../content/features/test-engine/performance-test-sysbench.cn.md    | 4 ++--
 .../content/features/test-engine/performance-test-sysbench.en.md    | 2 +-
 .../others/api-change-history/shardingsphere-proxy/_index.en.md     | 2 +-
 .../user-manual/shardingsphere-jdbc/configuration/props.cn.md       | 4 ++--
 .../user-manual/shardingsphere-jdbc/configuration/props.en.md       | 4 ++--
 .../user-manual/shardingsphere-proxy/configuration/props.cn.md      | 2 +-
 .../user-manual/shardingsphere-proxy/configuration/props.en.md      | 2 +-
 examples/docker/shardingsphere-proxy/sharding/conf/server.yaml      | 2 +-
 .../src/main/resources/conf/server.yaml                             | 3 +--
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../infra/config/properties/ConfigurationPropertyKey.java           | 2 +-
 .../infra/config/properties/ConfigurationPropertiesTest.java        | 6 +++---
 .../apache/shardingsphere/spring/boot/SpringBootStarterTest.java    | 2 +-
 .../src/test/resources/application-common.properties                | 2 +-
 .../spring/namespace/SpringNamespaceWithShardingForClusterTest.java | 2 +-
 .../rdb/cluster-application-context-readwrite-splitting.xml         | 2 +-
 .../resources/META-INF/rdb/cluster-application-context-sharding.xml | 2 +-
 .../test/resources/META-INF/spring/memory-application-context.xml   | 2 +-
 .../resources/META-INF/spring/standalone-application-context.xml    | 2 +-
 .../src/test/resources/conf/conf.properties                         | 2 +-
 .../shardingsphere/mode/metadata/MetaDataContextsBuilder.java       | 2 +-
 .../shardingsphere/mode/metadata/MetaDataContextsBuilderTest.java   | 4 ++--
 .../proxy/backend/context/BackendExecutorContext.java               | 2 +-
 .../src/main/resources/conf/server.yaml                             | 2 +-
 .../src/test/resources/docker/proxy/conf/server.yaml                | 2 +-
 .../src/test/resources/docker/proxy/conf/server.yaml                | 2 +-
 .../src/test/resources/docker/db/h2/proxy/conf/server.yaml          | 2 +-
 .../src/test/resources/docker/db/mysql/proxy/conf/server.yaml       | 2 +-
 .../src/test/resources/docker/db/postgresql/proxy/conf/server.yaml  | 2 +-
 .../docker/dbtbl_with_readwrite_splitting/h2/proxy/conf/server.yaml | 2 +-
 .../dbtbl_with_readwrite_splitting/mysql/proxy/conf/server.yaml     | 2 +-
 .../postgresql/proxy/conf/server.yaml                               | 2 +-
 .../h2/proxy/conf/server.yaml                                       | 2 +-
 .../mysql/proxy/conf/server.yaml                                    | 2 +-
 .../postgresql/proxy/conf/server.yaml                               | 2 +-
 .../test/resources/docker/empty_rules/mysql/proxy/conf/server.yaml  | 2 +-
 .../resources/docker/empty_rules/postgresql/proxy/conf/server.yaml  | 2 +-
 .../src/test/resources/docker/encrypt/h2/proxy/conf/server.yaml     | 2 +-
 .../src/test/resources/docker/encrypt/mysql/proxy/conf/server.yaml  | 2 +-
 .../test/resources/docker/encrypt/postgresql/proxy/conf/server.yaml | 2 +-
 .../resources/docker/readwrite_splitting/h2/proxy/conf/server.yaml  | 2 +-
 .../docker/readwrite_splitting/mysql/proxy/conf/server.yaml         | 2 +-
 .../docker/readwrite_splitting/postgresql/proxy/conf/server.yaml    | 2 +-
 .../resources/docker/sharding_governance/h2/proxy/conf/server.yaml  | 2 +-
 .../docker/sharding_governance/mysql/proxy/conf/server.yaml         | 2 +-
 .../docker/sharding_governance/postgresql/proxy/conf/server.yaml    | 2 +-
 .../src/test/resources/docker/tbl/h2/proxy/conf/server.yaml         | 2 +-
 .../src/test/resources/docker/tbl/mysql/proxy/conf/server.yaml      | 2 +-
 .../src/test/resources/docker/tbl/postgresql/proxy/conf/server.yaml | 2 +-
 76 files changed, 82 insertions(+), 83 deletions(-)

diff --git a/docs/document/content/features/governance/management/registry-center.cn.md b/docs/document/content/features/governance/management/registry-center.cn.md
index 62f03ed..f6d54bb 100644
--- a/docs/document/content/features/governance/management/registry-center.cn.md
+++ b/docs/document/content/features/governance/management/registry-center.cn.md
@@ -63,7 +63,7 @@ provider:
 属性配置,详情请参见[配置手册](/cn/user-manual/shardingsphere-jdbc/configuration/)。
 
 ```yaml
-executor-size: 20
+kernel-executor-size: 20
 sql-show: true
 ```
 
diff --git a/docs/document/content/features/governance/management/registry-center.en.md b/docs/document/content/features/governance/management/registry-center.en.md
index fe82eb7..c98eb94 100644
--- a/docs/document/content/features/governance/management/registry-center.en.md
+++ b/docs/document/content/features/governance/management/registry-center.en.md
@@ -63,7 +63,7 @@ provider:
 Properties configuration. Please refer to [Configuration Manual](/en/user-manual/shardingsphere-jdbc/configuration/) for more details.
 
 ```yaml
-executor-size: 20
+kernel-executor-size: 20
 sql-show: true
 ```
 
diff --git a/docs/document/content/features/test-engine/performance-test-sysbench.cn.md b/docs/document/content/features/test-engine/performance-test-sysbench.cn.md
index 4c5f98f..1e3ff77 100644
--- a/docs/document/content/features/test-engine/performance-test-sysbench.cn.md
+++ b/docs/document/content/features/test-engine/performance-test-sysbench.cn.md
@@ -309,7 +309,7 @@ users:
 
 props:
   max-connections-size-per-query: 10
-  executor-size: 128  # Infinite by default.
+  kernel-executor-size: 128  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
@@ -1498,4 +1498,4 @@ if __name__ == '__main__':
     generate_graph(path, 'oltp_delete')
 ```
 
-目前在 ShardingSphere 的 benchmark 项目 [shardingsphere-benchmark](https://github.com/apache/shardingsphere-benchmark) 中已经共享了 sysbench 的使用方式 : [sysbench 压测工具](https://github.com/apache/shardingsphere-benchmark/blob/master/sysbench/README_ZH.md)
\ No newline at end of file
+目前在 ShardingSphere 的 benchmark 项目 [shardingsphere-benchmark](https://github.com/apache/shardingsphere-benchmark) 中已经共享了 sysbench 的使用方式 : [sysbench 压测工具](https://github.com/apache/shardingsphere-benchmark/blob/master/sysbench/README_ZH.md)
diff --git a/docs/document/content/features/test-engine/performance-test-sysbench.en.md b/docs/document/content/features/test-engine/performance-test-sysbench.en.md
index 9532122..6cbf8c9 100644
--- a/docs/document/content/features/test-engine/performance-test-sysbench.en.md
+++ b/docs/document/content/features/test-engine/performance-test-sysbench.en.md
@@ -309,7 +309,7 @@ users:
 
 props:
   max-connections-size-per-query: 10
-  executor-size: 128  # Infinite by default.
+  kernel-executor-size: 128  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/docs/document/content/others/api-change-history/shardingsphere-proxy/_index.en.md b/docs/document/content/others/api-change-history/shardingsphere-proxy/_index.en.md
index 83e3aed..f0d1958 100644
--- a/docs/document/content/others/api-change-history/shardingsphere-proxy/_index.en.md
+++ b/docs/document/content/others/api-change-history/shardingsphere-proxy/_index.en.md
@@ -21,7 +21,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/configuration/props.cn.md b/docs/document/content/user-manual/shardingsphere-jdbc/configuration/props.cn.md
index 955631c..3bb6155 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/configuration/props.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/configuration/props.cn.md
@@ -14,8 +14,8 @@ Apache ShardingSphere 提供属性配置的方式配置系统级配置。
 | ---------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- |
 | sql-show (?)                       | boolean    | 是否在日志中打印 SQL。 <br /> 打印 SQL 可以帮助开发者快速定位系统问题。日志内容包含:逻辑 SQL,真实 SQL 和 SQL 解析结果。<br /> 如果开启配置,日志将使用 Topic `ShardingSphere-SQL`,日志级别是 INFO。 | false    |
 | sql-simple (?)                     | boolean    | 是否在日志中打印简单风格的 SQL。                                                                                                                                                    | false    |
-| executor-size (?)                  | int        | 用于设置任务处理线程池的大小。每个 ShardingSphereDataSource 使用一个独立的线程池,同一个 JVM 的不同数据源不共享线程池。                                                                         | infinite |
+| kernel-executor-size (?)                  | int        | 用于设置任务处理线程池的大小。每个 ShardingSphereDataSource 使用一个独立的线程池,同一个 JVM 的不同数据源不共享线程池。                                                                         | infinite |
 | max-connections-size-per-query (?) | int        | 一次查询请求在每个数据库实例中所能使用的最大连接数。                                                                                                                                     | 1        |
 | check-table-metadata-enabled (?)   | boolean    | 在程序启动和更新时,是否检查分片元数据的结构一致性。                                                                                                                                     | false    |
 | check-duplicate-table-enabled (?)  | boolean    | 在程序启动和更新时,是否检查重复表。                                                                                                                                                  | false    |
-| sql-comment-parse-enabled (?)      | boolean    | 是否解析 SQL 注释。                                                                                                                                                               | false    |
\ No newline at end of file
+| sql-comment-parse-enabled (?)      | boolean    | 是否解析 SQL 注释。                                                                                                                                                               | false    |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/configuration/props.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/configuration/props.en.md
index c502859..8d5d68f 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/configuration/props.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/configuration/props.en.md
@@ -14,8 +14,8 @@ Apache ShardingSphere provides the way of property configuration to configure sy
 | ---------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------- |
 | 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           |
-| 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        |
+| 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           |
 | check-duplicate-table-enabled (?)  | boolean     | Whether validate duplicate table when application startup or updated.                                                                                                                                                                                        | false           |
-| sql-comment-parse-enabled (?)      | boolean     | Whether parse the comment of SQL.                                                                                                                                                                                                                            | false           |
\ No newline at end of file
+| sql-comment-parse-enabled (?)      | boolean     | Whether parse the comment of SQL.                                                                                                                                                                                                                            | false           |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/configuration/props.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/configuration/props.cn.md
index a7b0ab2..93c7681 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/configuration/props.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/configuration/props.cn.md
@@ -14,7 +14,7 @@ Apache ShardingSphere 提供属性配置的方式配置系统级配置。
 | ---------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- |
 | sql-show (?)                       | boolean     | 是否在日志中打印 SQL。 <br /> 打印 SQL 可以帮助开发者快速定位系统问题。日志内容包含:逻辑 SQL,真实 SQL 和 SQL 解析结果。<br /> 如果开启配置,日志将使用 Topic `ShardingSphere-SQL`,日志级别是 INFO。 | false    |
 | sql-simple (?)                     | boolean     | 是否在日志中打印简单风格的 SQL。                                                                                                                                                     | false   |
-| executor-size (?)                  | int         | 用于设置任务处理线程池的大小。每个 ShardingSphereDataSource 使用一个独立的线程池,同一个 JVM 的不同数据源不共享线程池。                                                                         | infinite |
+| 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      |
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/configuration/props.en.md b/docs/document/content/user-manual/shardingsphere-proxy/configuration/props.en.md
index 2515e89..e947243 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/configuration/props.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/configuration/props.en.md
@@ -14,7 +14,7 @@ Apache ShardingSphere provides the way of property configuration to configure sy
 | ---------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------- |
 | 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           |
-| 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        |
+| 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           |
 | proxy-frontend-flush-threshold (?) | int         | Flush threshold for every records from databases for ShardingSphere-Proxy.                                                                                                                                                                                   | 128             |
diff --git a/examples/docker/shardingsphere-proxy/sharding/conf/server.yaml b/examples/docker/shardingsphere-proxy/sharding/conf/server.yaml
index 365eeb0..2844cc1 100644
--- a/examples/docker/shardingsphere-proxy/sharding/conf/server.yaml
+++ b/examples/docker/shardingsphere-proxy/sharding/conf/server.yaml
@@ -39,7 +39,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   sql-show: false
diff --git a/examples/shardingsphere-proxy-example/shardingsphere-proxy-boot-mybatis-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-proxy-example/shardingsphere-proxy-boot-mybatis-example/src/main/resources/conf/server.yaml
index f357ca9..14e4462 100644
--- a/examples/shardingsphere-proxy-example/shardingsphere-proxy-boot-mybatis-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-proxy-example/shardingsphere-proxy-boot-mybatis-example/src/main/resources/conf/server.yaml
@@ -45,10 +45,9 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
   sql-show: false
   check-table-metadata-enabled: false
-
diff --git a/examples/shardingsphere-proxy-example/shardingsphere-proxy-hint-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-proxy-example/shardingsphere-proxy-hint-example/src/main/resources/conf/server.yaml
index 79e19f5..99cf1f4 100644
--- a/examples/shardingsphere-proxy-example/shardingsphere-proxy-hint-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-proxy-example/shardingsphere-proxy-hint-example/src/main/resources/conf/server.yaml
@@ -44,7 +44,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: true
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
index cbf9a58..4951799 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/server.yaml
index cbf9a58..4951799 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/ [...]
index cbf9a58..4951799 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/server.yaml
index cbf9a58..4951799 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/server.yaml
index cbf9a58..4951799 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/server.yaml
index e2cba59..03f0347 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/server.yaml
index e2cba59..03f0347 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
index e2cba59..03f0347 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/server.yaml
index e2cba59..03f0347 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/server.yaml
index e2cba59..03f0347 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
index 30054e5..05fb257 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
index 30054e5..05fb257 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/c [...]
index 30054e5..05fb257 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
index 30054e5..05fb257 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
index 30054e5..05fb257 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
@@ -32,7 +32,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
index 4050e53..9534fc8 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
index 4050e53..9534fc8 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/c [...]
index 4050e53..9534fc8 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
index 4050e53..9534fc8 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
index 4050e53..9534fc8 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
index 6d2823d..19f2f02 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
index 6d2823d..19f2f02 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/c [...]
index 6d2823d..19f2f02 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
index 6d2823d..19f2f02 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
index 6d2823d..19f2f02 100644
--- a/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
+++ b/examples/shardingsphere-sample/shardingsphere-proxy-sample/shardingsphere-proxy-memory-example/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
@@ -35,7 +35,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/properties/ConfigurationPropertyKey.java b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/properties/ConfigurationPropertyKey.java
index e9238d1..2e3e905 100644
--- a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/properties/ConfigurationPropertyKey.java
+++ b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/properties/ConfigurationPropertyKey.java
@@ -41,7 +41,7 @@ public enum ConfigurationPropertyKey implements TypedPropertyKey {
     /**
      * The max thread size of worker group to execute SQL.
      */
-    EXECUTOR_SIZE("executor-size", String.valueOf(0), int.class),
+    KERNEL_EXECUTOR_SIZE("kernel-executor-size", String.valueOf(0), int.class),
     
     /**
      * Max opened connection size for each query.
diff --git a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/config/properties/ConfigurationPropertiesTest.java b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/config/properties/ConfigurationPropertiesTest.java
index baa77cb..171aea6 100644
--- a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/config/properties/ConfigurationPropertiesTest.java
+++ b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/config/properties/ConfigurationPropertiesTest.java
@@ -33,7 +33,7 @@ public final class ConfigurationPropertiesTest {
         Properties props = new Properties();
         props.setProperty(ConfigurationPropertyKey.SQL_SHOW.getKey(), Boolean.TRUE.toString());
         props.setProperty(ConfigurationPropertyKey.SQL_SIMPLE.getKey(), Boolean.TRUE.toString());
-        props.setProperty(ConfigurationPropertyKey.EXECUTOR_SIZE.getKey(), "20");
+        props.setProperty(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE.getKey(), "20");
         props.setProperty(ConfigurationPropertyKey.MAX_CONNECTIONS_SIZE_PER_QUERY.getKey(), "20");
         props.setProperty(ConfigurationPropertyKey.PROXY_FRONTEND_FLUSH_THRESHOLD.getKey(), "20");
         props.setProperty(ConfigurationPropertyKey.PROXY_HINT_ENABLED.getKey(), Boolean.TRUE.toString());
@@ -41,7 +41,7 @@ public final class ConfigurationPropertiesTest {
         ConfigurationProperties actual = new ConfigurationProperties(props);
         assertTrue(actual.getValue(ConfigurationPropertyKey.SQL_SHOW));
         assertTrue(actual.getValue(ConfigurationPropertyKey.SQL_SIMPLE));
-        assertThat(actual.getValue(ConfigurationPropertyKey.EXECUTOR_SIZE), is(20));
+        assertThat(actual.getValue(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE), is(20));
         assertThat(actual.getValue(ConfigurationPropertyKey.MAX_CONNECTIONS_SIZE_PER_QUERY), is(20));
         assertThat(actual.getValue(ConfigurationPropertyKey.PROXY_FRONTEND_FLUSH_THRESHOLD), is(20));
         assertTrue(actual.getValue(ConfigurationPropertyKey.PROXY_HINT_ENABLED));
@@ -53,7 +53,7 @@ public final class ConfigurationPropertiesTest {
         ConfigurationProperties actual = new ConfigurationProperties(new Properties());
         assertFalse(actual.getValue(ConfigurationPropertyKey.SQL_SHOW));
         assertFalse(actual.getValue(ConfigurationPropertyKey.SQL_SIMPLE));
-        assertThat(actual.getValue(ConfigurationPropertyKey.EXECUTOR_SIZE), is(0));
+        assertThat(actual.getValue(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE), is(0));
         assertThat(actual.getValue(ConfigurationPropertyKey.MAX_CONNECTIONS_SIZE_PER_QUERY), is(1));
         assertThat(actual.getValue(ConfigurationPropertyKey.PROXY_FRONTEND_FLUSH_THRESHOLD), is(128));
         assertFalse(actual.getValue(ConfigurationPropertyKey.PROXY_HINT_ENABLED));
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-boot-starter/src/test/java/org/apache/shardingsphere/spring/boot/SpringBootStarterTest.java b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-boot-starter/src/test/java/org/apache/shardingsphere/spring/boot/SpringBootStarterTest.java
index c2a9b3b..5aa5ed7 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-boot-starter/src/test/java/org/apache/shardingsphere/spring/boot/SpringBootStarterTest.java
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-boot-starter/src/test/java/org/apache/shardingsphere/spring/boot/SpringBootStarterTest.java
@@ -145,6 +145,6 @@ public class SpringBootStarterTest {
     @Test
     public void assertProperties() {
         assertTrue(dataSource.getContextManager().getMetaDataContexts().getProps().<Boolean>getValue(ConfigurationPropertyKey.SQL_SHOW));
-        assertThat(dataSource.getContextManager().getMetaDataContexts().getProps().getValue(ConfigurationPropertyKey.EXECUTOR_SIZE), is(10));
+        assertThat(dataSource.getContextManager().getMetaDataContexts().getProps().getValue(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE), is(10));
     }
 }
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-boot-starter/src/test/resources/application-common.properties b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-boot-starter/src/test/resources/application-common.properties
index b739f4d..7bc00cd 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-boot-starter/src/test/resources/application-common.properties
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-boot-starter/src/test/resources/application-common.properties
@@ -56,4 +56,4 @@ spring.shardingsphere.rules.shadow.sourceDataSourceNames=ds
 spring.shardingsphere.rules.shadow.shadowDataSourceNames=shadow_ds
 
 spring.shardingsphere.props.sql-show=true
-spring.shardingsphere.props.executor-size=10
+spring.shardingsphere.props.kernel-executor-size=10
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/java/org/apache/shardingsphere/spring/namespace/SpringNamespaceWithShardingForClusterTest.java b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/java/org/apache/shardingsphere/spring/namespace/SpringNamespaceWithShardingForClusterTest.java
index 4253dd5..e4a1c18 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/java/org/apache/shardingsphere/spring/namespace/SpringNamespaceWithShardingForClusterTest.java
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/java/org/apache/shardingsphere/spring/namespace/SpringNamespaceWithShardingForClusterTest.java
@@ -143,7 +143,7 @@ public final class SpringNamespaceWithShardingForClusterTest extends AbstractJUn
         assertTrue(contextManager.getMetaDataContexts().getProps().<Boolean>getValue(ConfigurationPropertyKey.SQL_SHOW));
         boolean showSql = contextManager.getMetaDataContexts().getProps().getValue(ConfigurationPropertyKey.SQL_SHOW);
         assertTrue(showSql);
-        int executorSize = contextManager.getMetaDataContexts().getProps().getValue(ConfigurationPropertyKey.EXECUTOR_SIZE);
+        int executorSize = contextManager.getMetaDataContexts().getProps().getValue(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE);
         assertThat(executorSize, is(10));
     }
     
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/rdb/cluster-application-context-readwrite-splitting.xml b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/rdb/cluster-application-context-readwrite-splitting.xml
index 9c86ac2..bfa0b53 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/rdb/cluster-application-context-readwrite-splitting.xml
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/rdb/cluster-application-context-readwrite-splitting.xml
@@ -40,7 +40,7 @@
         <shardingsphere:mode type="Cluster" repository-ref="clusterRepository" />
         <props>
             <prop key="sql-show">${sql_show}</prop>
-            <prop key="executor-size">10</prop>
+            <prop key="kernel-executor-size">10</prop>
             <prop key="foo">bar</prop>
         </props>
     </shardingsphere:data-source>
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/rdb/cluster-application-context-sharding.xml b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/rdb/cluster-application-context-sharding.xml
index af520cd..1ae3f0a 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/rdb/cluster-application-context-sharding.xml
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/rdb/cluster-application-context-sharding.xml
@@ -81,7 +81,7 @@
         <shardingsphere:mode type="Cluster" repository-ref="clusterRepository" />
         <props>
             <prop key="sql-show">${sql_show}</prop>
-            <prop key="executor-size">10</prop>
+            <prop key="kernel-executor-size">10</prop>
             <prop key="foo">bar</prop>
         </props>
     </shardingsphere:data-source>
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/spring/memory-application-context.xml b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/spring/memory-application-context.xml
index e6d3697..d93c0c4 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/spring/memory-application-context.xml
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/spring/memory-application-context.xml
@@ -35,7 +35,7 @@
     <shardingsphere:data-source id="dataSource" data-source-names="ds_0_write,ds_0_read_0,ds_0_read_1,ds_1_write,ds_1_read_0,ds_1_read_1" rule-refs="shardingRule, readWriteSplittingRule, encryptRule">
         <props>
             <prop key="sql-show">false</prop>
-            <prop key="executor-size">${executor-size}</prop>
+            <prop key="kernel-executor-size">${kernel-executor-size}</prop>
         </props>
     </shardingsphere:data-source>
     
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/spring/standalone-application-context.xml b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/spring/standalone-application-context.xml
index 2c8e3b2..2796201 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/spring/standalone-application-context.xml
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/META-INF/spring/standalone-application-context.xml
@@ -45,7 +45,7 @@
         <shardingsphere:mode type="Standalone" repository-ref="local" overwrite="true" />
         <props>
             <prop key="sql-show">false</prop>
-            <prop key="executor-size">${executor-size}</prop>
+            <prop key="kernel-executor-size">${kernel-executor-size}</prop>
         </props>
     </shardingsphere:data-source>
     
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/conf/conf.properties b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/conf/conf.properties
index cb873b4..64f493c 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/conf/conf.properties
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-spring/shardingsphere-jdbc-core-spring/shardingsphere-jdbc-core-spring-namespace/src/test/resources/conf/conf.properties
@@ -16,7 +16,7 @@
 #
 
 aes-key-value=123456
-executor-size=10
+kernel-executor-size=10
 
 dbtbl_0.driver=org.h2.Driver
 dbtbl_0.url=jdbc:h2:mem:dbtbl_0;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false;MODE=MYSQL
diff --git a/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsBuilder.java b/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsBuilder.java
index 411ad1c..0429c49 100644
--- a/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsBuilder.java
+++ b/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsBuilder.java
@@ -76,7 +76,7 @@ public final class MetaDataContextsBuilder {
         this.globalRuleConfigs = globalRuleConfigs;
         this.schemas = schemas;
         this.props = new ConfigurationProperties(null == props ? new Properties() : props);
-        executorEngine = new ExecutorEngine(this.props.<Integer>getValue(ConfigurationPropertyKey.EXECUTOR_SIZE));
+        executorEngine = new ExecutorEngine(this.props.<Integer>getValue(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE));
     }
     
     /**
diff --git a/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsBuilderTest.java b/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsBuilderTest.java
index 7497860..66a3b1e 100644
--- a/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsBuilderTest.java
+++ b/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/metadata/MetaDataContextsBuilderTest.java
@@ -50,7 +50,7 @@ public final class MetaDataContextsBuilderTest {
     @Test
     public void assertBuildWithAuthorityRuleConfigurations() throws SQLException {
         Properties props = new Properties();
-        props.setProperty(ConfigurationPropertyKey.EXECUTOR_SIZE.getKey(), "1");
+        props.setProperty(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE.getKey(), "1");
         ShardingSphereUser user = new ShardingSphereUser("root", "root", "");
         AuthorityRuleConfiguration authorityRuleConfig = new AuthorityRuleConfiguration(Collections.singleton(user), 
                 new ShardingSphereAlgorithmConfiguration("ALL_PRIVILEGES_PERMITTED", new Properties()));
@@ -60,7 +60,7 @@ public final class MetaDataContextsBuilderTest {
         assertRules(actual);
         assertTrue(actual.getMetaData("logic_db").getResource().getDataSources().isEmpty());
         assertThat(actual.getProps().getProps().size(), is(1));
-        assertThat(actual.getProps().getValue(ConfigurationPropertyKey.EXECUTOR_SIZE), is(1));
+        assertThat(actual.getProps().getValue(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE), is(1));
     }
     
     @Test
diff --git a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/context/BackendExecutorContext.java b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/context/BackendExecutorContext.java
index fec6d9e..1ef53a3 100644
--- a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/context/BackendExecutorContext.java
+++ b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/context/BackendExecutorContext.java
@@ -33,7 +33,7 @@ public final class BackendExecutorContext {
     private static final BackendExecutorContext INSTANCE = new BackendExecutorContext();
     
     private final ExecutorEngine executorEngine = 
-            new ExecutorEngine(ProxyContext.getInstance().getContextManager().getMetaDataContexts().getProps().<Integer>getValue(ConfigurationPropertyKey.EXECUTOR_SIZE));
+            new ExecutorEngine(ProxyContext.getInstance().getContextManager().getMetaDataContexts().getProps().<Integer>getValue(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE));
     
     /**
      * Get executor context instance.
diff --git a/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/resources/conf/server.yaml b/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/resources/conf/server.yaml
index 701b6b6..7d00b63 100644
--- a/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/resources/conf/server.yaml
+++ b/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/resources/conf/server.yaml
@@ -57,7 +57,7 @@
 
 #props:
 #  max-connections-size-per-query: 1
-#  executor-size: 16  # Infinite by default.
+#  kernel-executor-size: 16  # Infinite by default.
 #  proxy-frontend-flush-threshold: 128  # The default value is 128.
 #  proxy-opentracing-enabled: false
 #  proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-agent-test/shardingsphere-integration-agent-test-plugins/shardingsphere-integration-agent-test-metrics/src/test/resources/docker/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-agent-test/shardingsphere-integration-agent-test-plugins/shardingsphere-integration-agent-test-metrics/src/test/resources/docker/proxy/conf/server.yaml
index e2429bb..0da225d 100644
--- a/shardingsphere-test/shardingsphere-integration-agent-test/shardingsphere-integration-agent-test-plugins/shardingsphere-integration-agent-test-metrics/src/test/resources/docker/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-agent-test/shardingsphere-integration-agent-test-plugins/shardingsphere-integration-agent-test-metrics/src/test/resources/docker/proxy/conf/server.yaml
@@ -24,7 +24,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-agent-test/shardingsphere-integration-agent-test-plugins/shardingsphere-integration-agent-test-opentelemetry/src/test/resources/docker/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-agent-test/shardingsphere-integration-agent-test-plugins/shardingsphere-integration-agent-test-opentelemetry/src/test/resources/docker/proxy/conf/server.yaml
index e2429bb..0da225d 100644
--- a/shardingsphere-test/shardingsphere-integration-agent-test/shardingsphere-integration-agent-test-plugins/shardingsphere-integration-agent-test-opentelemetry/src/test/resources/docker/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-agent-test/shardingsphere-integration-agent-test-plugins/shardingsphere-integration-agent-test-opentelemetry/src/test/resources/docker/proxy/conf/server.yaml
@@ -24,7 +24,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/h2/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/h2/proxy/conf/server.yaml
index e1e0dd1..69b1fd4 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/h2/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/h2/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/mysql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/mysql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/mysql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/mysql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/postgresql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/postgresql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/postgresql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/db/postgresql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/h2/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/h2/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/h2/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/h2/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/mysql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/mysql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/mysql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/mysql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/postgresql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/postgresql/proxy/conf/server.yaml
index 90c7113..233f472 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/postgresql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting/postgresql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
   
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/h2/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/h2/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/h2/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/h2/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/mysql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/mysql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/mysql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/mysql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/dbtbl_with_readwrite_splitting_and_encrypt/postgresql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/empty_rules/mysql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/empty_rules/mysql/proxy/conf/server.yaml
index 4a427dd..2220a23 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/empty_rules/mysql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/empty_rules/mysql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: true
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/empty_rules/postgresql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/empty_rules/postgresql/proxy/conf/server.yaml
index 4a427dd..2220a23 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/empty_rules/postgresql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/empty_rules/postgresql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: true
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/h2/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/h2/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/h2/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/h2/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/mysql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/mysql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/mysql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/mysql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/postgresql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/postgresql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/postgresql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/encrypt/postgresql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/h2/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/h2/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/h2/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/h2/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/mysql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/mysql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/mysql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/mysql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/postgresql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/postgresql/proxy/conf/server.yaml
index e1e0dd1..69b1fd4 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/postgresql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/readwrite_splitting/postgresql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/h2/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/h2/proxy/conf/server.yaml
index 7601c23..e9ae07d 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/h2/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/h2/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/mysql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/mysql/proxy/conf/server.yaml
index 7601c23..e9ae07d 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/mysql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/mysql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/postgresql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/postgresql/proxy/conf/server.yaml
index 7601c23..e9ae07d 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/postgresql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/sharding_governance/postgresql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/h2/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/h2/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/h2/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/h2/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/mysql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/mysql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/mysql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/mysql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false
diff --git a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/postgresql/proxy/conf/server.yaml b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/postgresql/proxy/conf/server.yaml
index b11c15e..72254e9 100644
--- a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/postgresql/proxy/conf/server.yaml
+++ b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/docker/tbl/postgresql/proxy/conf/server.yaml
@@ -37,7 +37,7 @@ rules:
 
 props:
   max-connections-size-per-query: 1
-  executor-size: 16  # Infinite by default.
+  kernel-executor-size: 16  # Infinite by default.
   proxy-frontend-flush-threshold: 128  # The default value is 128.
   proxy-opentracing-enabled: false
   proxy-hint-enabled: false