Skip to content

Commit cc3d74c

Browse files
authored
Apply suggestions from code review
1 parent 65f5d4a commit cc3d74c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tiflash/tiflash-mintso-scheduler.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ summary: Learn the implementation principles of the TiFlash MinTSO Scheduler.
55

66
# TiFlash MinTSO Scheduler
77

8-
The TiFlash MinTSO scheduler is a distributed scheduler for [MPP](/glossary.md#mpp) tasks in TiFlash. This document describes the implementation principles of the TiFlash MinTSO scheduler.
8+
The TiFlash MinTSO scheduler is a distributed scheduler for MPP (Massively Parallel Processing) tasks in TiFlash. This document describes the implementation principles of the TiFlash MinTSO scheduler.
99

1010
## Background
1111

12-
When processing an MPP query, TiDB splits the query into one or more MPP tasks and sends these MPP tasks to the corresponding TiFlash nodes for compilation and execution. Before TiFlash uses the [pipeline execution model](/tiflash/tiflash-pipeline-model.md), TiFlash needs to use several threads to execute each MPP task, with the specific number of threads depending on the complexity of the MPP task and the concurrency parameters set in TiFlash.
12+
When processing an MPP query, TiDB splits the query into one or more MPP tasks and sends these MPP tasks to the corresponding TiFlash nodes for compilation and execution. TiFlash needs to use several threads to execute each MPP task, with the specific number of threads depending on the complexity of the MPP task and the concurrency parameters set in TiFlash.
1313

1414
In high concurrency scenarios, TiFlash nodes receive multiple MPP tasks simultaneously. If the execution of MPP tasks is not controlled, the number of threads that TiFlash needs to request from the system will increase linearly along with the increasing number of MPP tasks. Too many threads can affect the execution efficiency of TiFlash, and because the operating system itself supports a limited number of threads, TiFlash will encounter errors when it requests more threads than the operating system can provide.
1515

0 commit comments

Comments
 (0)