# Concurrency

+ 系统资源空闲较多时，设置更高并发度让资源利用的更充分，可以提升整体性能，但是更高并发往往消耗更多系统资源，在资源紧张时反而会降低整体性能

![center](./student-guide/diagram/06-concurrency-01-01.png)
-------------------------------------------------------------
Concurrency
- 基本原则
  - 系统资源空闲较多时，设置更高并发度让资源利用的更充分，可以提升整体性能，但是更高并发往往消耗更多系统资源，在资源紧张时反而会降低整体性能

- tidb_distsql_scan_concurrency 
  - 控制 TableScan 和 IndexScan 算子的并发度

- tidb_index_lookup_concurrency
  - 控制 IndexLookUp 算子的并发度

- tidb_build_stats_concurrency
  - 控制 Analyze 执行的并发度，可能会影响在线业务的延迟

- tidb_hash_join_concurrency
  - 控制 HashJoin 算子的并发度

- tidb_index_lookup_join_concurrency
  - 控制 IndexLookUpJoin 算子的并发度

- tidb_ddl_reorg_worker_cnt
  - 控制 DDL 加索引的并发度
