Skip to content

Commit

Permalink
tiflash: Add note about mpp plan change (#17219)
Browse files Browse the repository at this point in the history
  • Loading branch information
JaySon-Huang authored Apr 27, 2024
1 parent 54ba4b8 commit 32e6186
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
4 changes: 4 additions & 0 deletions releases/release-7.3.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,10 @@ v7.3.0 引入了以下主要功能。[功能详情](#功能详情)中列出的
### 行为变更

* TiDB

- MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数据交换并提供高性能、高吞吐的 SQL 算法。相对其他协议,MPP 协议更加成熟,能提供更好的任务和资源管理。从 v7.3.0 起,当 TiDB 向 TiFlash 下推计算任务时,优化器默认只生成使用 MPP 协议的执行计划。如果设置了 [`tidb_allow_mpp`](/system-variables.md#tidb_allow_mpp-从-v50-版本开始引入)`OFF`,在升级 TiDB 后查询可能会报错,建议在升级前检查 `tidb_allow_mpp` 的值并将其设置为 `ON`。如果仍然需要优化器根据成本估算从 Cop、BatchCop 和 MPP 协议中选择一个用于生成执行计划,可以将 [`tidb_allow_tiflash_cop`](/system-variables.md#tidb_allow_tiflash_cop-从-v730-版本开始引入) 变量设置为 `ON`

* Backup & Restore (BR)

- 全量恢复前增加了空集群检查,默认不支持恢复到非空集群。如果强制恢复,可以使用 `--filter` 指定对应表名。
Expand Down
4 changes: 2 additions & 2 deletions system-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -951,8 +951,8 @@ mysql> SHOW GLOBAL VARIABLES LIKE 'max_prepared_stmt_count';
- 类型:布尔型
- 默认值:`ON`
- 这个变量用于控制是否使用 TiFlash 的 MPP 模式执行查询,可以设置的值包括:
- 0 或 OFF,代表从不使用 MPP 模式
- 1ON,代表由优化器根据代价估算选择是否使用 MPP 模式(默认)
- `0``OFF`,代表从不使用 MPP 模式。如果在 v7.3.0 及之后的版本将该变量值设置为 `0``OFF`,你需要同时开启 [`tidb_allow_tiflash_cop`](/system-variables.md#tidb_allow_tiflash_cop-从-v730-版本开始引入) 变量,否则可能遇到查询报错。
- `1``ON`,代表由优化器根据代价估算选择是否使用 MPP 模式(默认)
MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数据交换并提供高性能、高吞吐的 SQL 算法。MPP 模式选择的详细说明参见[控制是否选择 MPP 模式](/tiflash/use-tiflash-mpp-mode.md#控制是否选择-mpp-模式)。
Expand Down

0 comments on commit 32e6186

Please sign in to comment.