Skip to content

Commit fac0c3d

Browse files
authored
planner: Add subquery variables (#21032)
1 parent ced6292 commit fac0c3d

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

system-variables.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3741,6 +3741,24 @@ mysql> desc select count(distinct a) from test.t;
37413741
- 默认值:`OFF`
37423742
- 该变量控制是否开启[跨数据库绑定执行计划](/sql-plan-management.md#跨数据库绑定执行计划-cross-db-binding)功能。
37433743

3744+
### `tidb_opt_enable_no_decorrelate_in_select` <span class="version-mark">从 v8.5.4 和 v9.0.0 版本开始引入</span>
3745+
3746+
- 作用域:SESSION | GLOBAL
3747+
- 是否持久化到集群:是
3748+
- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:是
3749+
- 类型:布尔型
3750+
- 默认值:`OFF`
3751+
- 该变量控制优化器是否对 `SELECT` 列表中包含子查询的所有查询应用 [`NO_DECORRELATE()`](/optimizer-hints.md#no_decorrelate) Hint。
3752+
3753+
### `tidb_opt_enable_semi_join_rewrite` <span class="version-mark">从 v8.5.4 和 v9.0.0 版本开始引入</span>
3754+
3755+
- 作用域:SESSION | GLOBAL
3756+
- 是否持久化到集群:是
3757+
- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否
3758+
- 类型:布尔型
3759+
- 默认值:`OFF`
3760+
- 该变量控制优化器是否对包含子查询的所有查询应用 [`SEMI_JOIN_REWRITE()`](/optimizer-hints.md#semi_join_rewrite) Hint。
3761+
37443762
### `tidb_opt_fix_control` <span class="version-mark">从 v6.5.3 和 v7.1.0 版本开始引入</span>
37453763

37463764
- 作用域:SESSION | GLOBAL

0 commit comments

Comments
 (0)