File tree 2 files changed +13
-0
lines changed
2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -272,6 +272,7 @@ TiDB 版本:7.6.0
272
272
| [` tidb_ddl_version` ](https://docs.pingcap.com/zh/tidb/v7.6/system-variables#tidb_ddl_version-从-v760-版本开始引入) | 新增 | 用于控制是否开启 [TiDB DDL V2](https://docs.pingcap.com/zh/tidb/v7.6/ddl-v2)。将该变量的值设置为 ` 2` 可以开启该功能,设置为 ` 1` 关闭该功能。默认值为 ` 1` 。开启后,将使用新版本的实现执行 DDL 语句。TiDB DDL V2 对 DDL 功能做了提升,建表 DDL 的执行速度相比 V1 版本提升 10 倍。 |
273
273
| [` tidb_enable_global_index` ](/system-variables.md#tidb_enable_global_index-从-v760-版本开始引入) | 新增 | 用于控制是否支持对分区表创建 ` Global index` 。默认值为 ` OFF` 。` Global index` 当前正处于开发阶段,** 不推荐修改该变量值** 。 |
274
274
| [` tidb_idle_transaction_timeout` ](/system-variables.md#tidb_idle_transaction_timeout-从-v760-版本开始引入) | 新增 | 用来控制用户会话中事务的空闲超时。当用户会话处于事务状态且空闲时间超过该变量设定的值时,会话会被 Kill 掉。默认值 ` 0` 表示没有时间限制。 |
275
+ | [` tidb_ignore_inlist_plan_digest` ](/system-variables.md#tidb_ignore_inlist_plan_digest-从-v760-版本开始引入) | 新增 | 用于控制 TiDB 在生成执行计划摘要 (Plan Digest) 时,是否忽略不同查询中 ` IN` 列表的元素差异。默认值为 ` OFF` ,代表不忽略。 |
275
276
| [` tidb_opt_enable_fuzzy_binding` ](/system-variables.md#tidb_opt_enable_fuzzy_binding-从-v760-版本开始引入) | 新增 | 用于控制是否开启跨数据库绑定执行计划功能,默认值 ` OFF` 表示关闭。 |
276
277
| [` tidb_txn_entry_size_limit` ](/system-variables.md#tidb_txn_entry_size_limit-从-v760-版本开始引入) | 新增 | 用于动态修改 TiDB 配置项 [` performance.txn-entry-size-limit` ](/tidb-configuration-file.md#txn-entry-size-limit-从-v4010-和-v500-版本开始引入),即限制 TiDB 单行数据的大小。默认值为 ` 0` ,表示默认使用配置项的值。当设置为非 ` 0` 值时,优先使用该变量的值作为 ` txn-entry-size-limit` 的值。 |
277
278
| [` pd_enable_follower_handle_region` ](/system-variables.md#pd_enable_follower_handle_region-从-v760-版本开始引入) | 新增 | 用于控制是否开启 [Active PD Follower](/tune-region-performance.md#通过-active-pd-follower-提升-pd-region-信息查询服务的扩展能力)(实验特性)。当该值为 ` OFF` 时,TiDB 仅从 PD leader 获取 Region 信息。当该值为 ` ON` 时,TiDB 在获取 Region 信息时会将请求均匀地发送到所有 PD 节点上,因此 PD follower 也可以处理 Region 信息请求,从而减轻 PD leader 的 CPU 压力。 |
Original file line number Diff line number Diff line change @@ -2932,6 +2932,18 @@ v5.0 后,用户仍可以单独修改以上系统变量(会有废弃警告)
2932
2932
- 这个变量用来控制用户会话中事务的空闲超时。当用户会话处于事务状态且空闲时间超过该变量设定的值时,会话会被 Kill 掉。用户会话空闲是指没有正在执行的请求,处于等待请求的状态。
2933
2933
- 默认值 ` 0` 表示没有时间限制。
2934
2934
2935
+ # ## `tidb_ignore_inlist_plan_digest` <span class="version-mark">从 v7.6.0 版本开始引入</span>
2936
+
2937
+ - 作用域:GLOBAL
2938
+ - 是否持久化到集群:是
2939
+ - 是否受 Hint [SET_VAR](/ optimizer- hints .md # set_varvar_namevar_value) 控制:否
2940
+ - 类型:布尔型
2941
+ - 默认值:` OFF`
2942
+ - 这个变量用来控制 TiDB 在生成执行计划摘要 (Plan Digest) 时,是否忽略不同查询中 ` IN` 列表的元素差异。
2943
+
2944
+ - 当为默认值 ` OFF` 时,TiDB 在生成执行计划摘要时,不会忽略 ` IN` 列表中的元素差异(包括元素数量差异)。` IN` 列表的元素差异将导致生成的执行计划摘要不同。
2945
+ - 当设置为 ` ON` 时,TiDB 会忽略 ` IN` 列表中的元素差异(包括元素数量差异),在执行计划摘要中使用 ` ...` 代替 ` IN` 列表中的元素。此时,相同类型的 ` IN` 查询会生成相同的执行计划摘要。
2946
+
2935
2947
# ## `tidb_ignore_prepared_cache_close_stmt` <span class="version-mark">从 v6.0.0 版本开始引入</span>
2936
2948
2937
2949
- 作用域:SESSION | GLOBAL
You can’t perform that action at this time.
0 commit comments