diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index ed895ed5f5229..50b4de684ce10 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -637,6 +637,11 @@ Configuration items related to performance. + When the value of `force-init-stats` is `true`, TiDB needs to wait until statistics initialization is finished before providing services upon startup. Note that if there are a large number of tables and partitions and the value of [`lite-init-stats`](/tidb-configuration-file.md#lite-init-stats-new-in-v710) is `false`, setting `force-init-stats` to `true` might prolong the time it takes for TiDB to start providing services. + When the value of `force-init-stats` is `false`, TiDB can still provide services before statistics initialization is finished, but the optimizer uses pseudo statistics to make decisions, which might result in suboptimal execution plans. +### `enable-async-batch-get` New in v8.5.5 and v9.0.0 + ++ Controls whether TiDB uses asynchronous mode to execute the Batch Get operator. Using asynchronous mode can reduce goroutine overhead and provide better performance. Generally, there is no need to modify this configuration item. ++ Default value: `true` + ## opentracing Configuration items related to opentracing.