diff --git a/dev/faq/tidb.md b/dev/faq/tidb.md index 3269b8a4fbd8..1262764339f3 100755 --- a/dev/faq/tidb.md +++ b/dev/faq/tidb.md @@ -840,7 +840,6 @@ TiDB 读流量可以通过增加 TiDB server 进行扩展,总读容量无限 - 单个事务包含的 SQL 语句不超过 5000 条(默认) - 单条 KV entry 不超过 6MB -- KV entry 的总条数不超过 30w - KV entry 的总大小不超过 100MB 在 Google 的 Cloud Spanner 上面,也有类似的[限制](https://cloud.google.com/spanner/docs/limits)。 diff --git a/dev/reference/transactions/transaction-model.md b/dev/reference/transactions/transaction-model.md index 8e845461d28e..35b2d1e39ac2 100644 --- a/dev/reference/transactions/transaction-model.md +++ b/dev/reference/transactions/transaction-model.md @@ -19,7 +19,6 @@ TiDB 使用乐观事务模型,在执行 `UPDATE`、`INSERT`、`DELETE` 等语 * 单个事务包含的 SQL 语句不超过 5000 条(默认) * 每个键值对不超过 6MB -* 键值对的总数不超过 300,000 * 键值对的总大小不超过 100MB ## 小事务 diff --git a/dev/tidb-in-kubernetes/reference/configuration/tidb-cluster.md b/dev/tidb-in-kubernetes/reference/configuration/tidb-cluster.md index de849a1cce9b..d6dc5a9f588f 100644 --- a/dev/tidb-in-kubernetes/reference/configuration/tidb-cluster.md +++ b/dev/tidb-in-kubernetes/reference/configuration/tidb-cluster.md @@ -110,9 +110,6 @@ TiDB Operator 使用 Helm 部署和管理 TiDB 集群。通过 Helm 获取的配 | `tidb.txnLocalLatchesCapacity` | 事务内存锁的容量,Hash 对应的 slot 数,会自动向上调整为 2 的指数倍。每个 slot 占 32 Bytes 内存。当写入数据的范围比较广时(如导数据),设置过小会导致变慢,性能下降。
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`[txn-local-latches]`
`capacity = 10240000` | `10240000` | | `tidb.tokenLimit` | TiDB 并发执行会话的限制
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`token-limit = 1000` | `1000` | | `tidb.memQuotaQuery` | TiDB 查询的内存限额,默认 32GB
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`mem-quota-query = 34359738368` | `34359738368` | -| `tidb.txnEntryCountLimit` | 一个事务中条目的数目限制。如果使用 TiKV 作为存储,则条目表示键/值对。**警告**:不要将该值设置得太大,否则会对 TiKV 集群造成很大影响。请仔细调整此配置
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`[performance]`
`txn-entry-count-limit = 300000` | `300000` | -| `tidb.txnTotalSizeLimit` | 一个事务中各条目的字节大小限制。如果使用 TiKV 作为存储,则条目表示键/值对。**警告**:不要将该值设置得太大,否则会对 TiKV 集群造成很大影响。请仔细调整此配置
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`[performance]`
`txn-total-size-limit = 104857600` | `104857600` | -| `tidb.enableBatchDml` | `tidb.enableBatchDml` 为 DML 启用批提交
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`enable-batch-dml = false` | `false` | | `tidb.checkMb4ValueInUtf8` | 用于控制当字符集为 utf8 时是否检查 mb4 字符
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`check-mb4-value-in-utf8 = true` | `true` | | `tidb.treatOldVersionUtf8AsUtf8mb4` | 用于升级兼容性。设置为 `true` 将把旧版本的表/列的 `utf8` 字符集视为 `utf8mb4` 字符集
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`treat-old-version-utf8-as-utf8mb4 = true` | `true` | | `tidb.lease` | `tidb.lease`是 TiDB Schema lease 的期限,对其更改是非常危险的,除非你明确知道可能产生的结果,否则不建议更改。
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`lease = "45s"` | `45s` | diff --git a/v3.0/tidb-in-kubernetes/reference/configuration/tidb-cluster.md b/v3.0/tidb-in-kubernetes/reference/configuration/tidb-cluster.md index 242bf0d89ffb..9d397fb4ef5d 100644 --- a/v3.0/tidb-in-kubernetes/reference/configuration/tidb-cluster.md +++ b/v3.0/tidb-in-kubernetes/reference/configuration/tidb-cluster.md @@ -110,9 +110,6 @@ TiDB Operator 使用 Helm 部署和管理 TiDB 集群。通过 Helm 获取的配 | `tidb.txnLocalLatchesCapacity` | 事务内存锁的容量,Hash 对应的 slot 数,会自动向上调整为 2 的指数倍。每个 slot 占 32 Bytes 内存。当写入数据的范围比较广时(如导数据),设置过小会导致变慢,性能下降。
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`[txn-local-latches]`
`capacity = 10240000` | `10240000` | | `tidb.tokenLimit` | TiDB 并发执行会话的限制
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`token-limit = 1000` | `1000` | | `tidb.memQuotaQuery` | TiDB 查询的内存限额,默认 32GB
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`mem-quota-query = 34359738368` | `34359738368` | -| `tidb.txnEntryCountLimit` | 一个事务中条目的数目限制。如果使用 TiKV 作为存储,则条目表示键/值对。**警告**:不要将该值设置得太大,否则会对 TiKV 集群造成很大影响。请仔细调整此配置
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`[performance]`
`txn-entry-count-limit = 300000` | `300000` | -| `tidb.txnTotalSizeLimit` | 一个事务中各条目的字节大小限制。如果使用 TiKV 作为存储,则条目表示键/值对。**警告**:不要将该值设置得太大,否则会对 TiKV 集群造成很大影响。请仔细调整此配置
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`[performance]`
`txn-total-size-limit = 104857600` | `104857600` | -| `tidb.enableBatchDml` | `tidb.enableBatchDml` 为 DML 启用批提交
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`enable-batch-dml = false` | `false` | | `tidb.checkMb4ValueInUtf8` | 用于控制当字符集为 utf8 时是否检查 mb4 字符
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`check-mb4-value-in-utf8 = true` | `true` | | `tidb.treatOldVersionUtf8AsUtf8mb4` | 用于升级兼容性。设置为 `true` 将把旧版本的表/列的 `utf8` 字符集视为 `utf8mb4` 字符集
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`treat-old-version-utf8-as-utf8mb4 = true` | `true` | | `tidb.lease` | `tidb.lease`是 TiDB Schema lease 的期限,对其更改是非常危险的,除非你明确知道可能产生的结果,否则不建议更改。
如果 TiDB Operator 版本 > v1.0.0-beta.3,请通过 `tidb.config` 配置:
`lease = "45s"` | `45s` |