Skip to content

Commit

Permalink
Introduced 2 new variables
Browse files Browse the repository at this point in the history
  • Loading branch information
hfxsd committed Aug 13, 2021
1 parent ade93f7 commit 405b487
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions system-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -996,6 +996,20 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified
- This variable is used to set whether the optimizer executes the optimization operation of pushing down the aggregate function to the position before Join, Projection, and UnionAll.
- When the aggregate operation is slow in query, you can set the variable value to ON.

### `tidb_opt_limit_push_down_threshold`

- Scope: SESSION | GLOBAL
- Default value: `100`
- Range: `[0, 2147483647]`
- This variable is used to push down the Limit and TopN operators to the threshold in TiKV.
- If the value of Limit or TopN is less than or equal to this threshold, then the Limit and TopN operators are forcibly pushed down to TiKV. This variable provides a solution when Limit or TopN cannot be pushed down due to estimation errors.

### `tidb_opt_enable_correlation_adjustment`

- Scope: SESSION | GLOBAL
- Default value: `ON`
- This variable is used for the optimizer whether to enable the method that estimates the number of rows based on column order correlation

### tidb_opt_correlation_exp_factor

- Scope: SESSION | GLOBAL
Expand Down

0 comments on commit 405b487

Please sign in to comment.