From 7cfc458416554480e85b7130fd6ac1e3c215c6f1 Mon Sep 17 00:00:00 2001 From: JoyinQin <56883733+Joyinqin@users.noreply.github.com> Date: Wed, 29 Jul 2020 15:57:16 +0800 Subject: [PATCH] Update FAQs --- faq/tidb-faq.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/faq/tidb-faq.md b/faq/tidb-faq.md index 35aa411d46c6..f0911ef03338 100755 --- a/faq/tidb-faq.md +++ b/faq/tidb-faq.md @@ -114,7 +114,7 @@ TiDB 的 `show processlist` 与 MySQL 的 `show processlist` 显示内容基本 1)由于 TiDB 是分布式数据库,tidb-server 实例是无状态的 SQL 解析和执行引擎(详情可参考 [TiDB 整体架构](/architecture.md)),用户使用 MySQL 客户端登录的是哪个 tidb-server,`show processlist` 就会显示当前连接的这个 tidb-server 中执行的 session 列表,不是整个集群中运行的全部 session 列表;而 MySQL 是单机数据库,`show processlist` 列出的是当前整个 MySQL 数据库的全部执行 SQL 列表。 -2)TiDB 的 `show processlist` 显示内容比起 MySQL 来讲,多了一个当前 session 使用内存的估算值(单位 Byte)。 +2)在查询执行期间,TiDB 中的 `State` 列不会持续更新。由于 TiDB 支持并行查询,每个语句可能同时处于多个状态,因此很难显示为某一种状态。 #### 1.1.21 如何修改用户名密码和权限? @@ -531,7 +531,7 @@ TiClient Region Error 该指标描述的是在 TiDB-server 作为客户端通过 #### 3.3.8 TiDB 同时支持的最大并发连接数? -当前版本 TiDB 没有最大连接数的限制,如果并发过大导致响应时间增加,可以通过增加 TiDB 节点进行扩容。 +默认情况下,每个 TiDB 服务器的最大连接数没有限制。如有需要,可以在 `config.toml` 文件中设置 `max-server-connections` 来限制最大连接数。如果并发量过大导致响应时间增加,建议通过添加 TiDB 节点进行扩容。 #### 3.3.9 如何查看某张表创建的时间? @@ -951,7 +951,7 @@ RUNNING_JOBS: ID:121, Type:add index, State:running, SchemaState:write reorganiz #### 5.1.5 TiDB 是否支持基于 COST 的优化(CBO),如果支持,实现到什么程度? -是的,TiDB 使用的基于成本的优化器(CBO),我们有一个小组单独会对代价模型、统计信息持续优化,除此之外,我们支持 hash join、soft merge 等关联算法。 +是的,TiDB 使用的是基于成本的优化器 (CBO),会对代价模型、统计信息持续优化。除此之外,TiDB 还支持 hash join、soft-merge join 等 join 算法。 #### 5.1.6 如何确定某张表是否需要做 analyze ?