TiDB中文技术文档
Ansible 部署方案(强烈推荐) 离线 Ansible 部署方案 Docker 部署方案 Docker Compose 部署方案 跨机房部署方案 配置集群 参数解释 TiDB 配置项解释 开启 TLS 验证 生成自签名证书 监控集群 整体监控框架概述 重要监控指标详解 组件状态 API & 监控 扩容缩容 集群扩容缩容方案 使用 Ansible 扩容缩容 升级 升级组件版本 TiDB 2.0 升级操作指南 部署方案 跨机房部署方案 配置集群 参数解释 README - 8 - 本文档使用 书栈(BookStack.CN) 构建 TiDB 配置项解释 使用 Ansible 变更组件配置 开启 TLS 验证 生成自签名证书 监控集群 整体监控框架概述 重要监控指标详解 组件状态 API & 监控 扩容缩容 集群扩容缩容方案 使用 Ansible 扩容缩容 升级 升级组件版本 TiDB 2.0 升级操作指南 当同时设置了该选项和 --ssl-cert 、 --ssl-key 选项时,TiDB 将在客户端出示证书的情况下根据该选项指 定的受信任的 CA 列表验证客户端证书。若验证失败,则连接会被终止。 即使设置了该选项,若客户端没有出示证书,则安全连接仍然继续,不会进行客户端证书验证。 TiDB 进程启动参数 - 31 - 本文档使用 书栈(BookStack.CN) 构建 TiDB 系统数据库 TiDB 的系统数据库跟0 码力 | 444 页 | 4.89 MB | 6 月前3TiDB v7.1 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 545 5.5 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · sasl_ �→ auth_ �→ method �→ _name 新增 在 LDAP SASL 身 份验证 中,验 证方法 的名称。 authentication �→ _ldap_ �→ sasl_ �→ bind_ �→ base_ �→ dn 新增 在 LDAP SASL 身 份验证 中,搜 索用户 的范围。 如果创 建用户 时没有 通过 AS ... 指定 dn, TiDB 会 自动在 bind_ �→ root_ �→ dn 新增 在 LDAP SASL 身 份验证 中,TiDB 登录 LDAP Server 搜 索用户 时使用 的 dn。 authentication �→ _ldap_ �→ sasl_ �→ bind_ �→ root_ �→ pwd 新增 在 LDAP SASL 身 份验证 中,TiDB 登录 LDAP Server 搜 索用户 时使用 的密码。0 码力 | 4369 页 | 98.92 MB | 1 年前3TiDB v8.5 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 600 5.4.8 第 8 步:验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 601 5.6 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · �→ (实验特性)在进行集群升级、迁移或部署变更等重要操作之前,使用 TiProxy 捕获 TiDB 生产集群的真实负载, �→ 并在测试的目标集群中重现该工作负载,从而验证性能,确保变更成功。 0 码力 | 5095 页 | 104.54 MB | 9 月前 3TiDB v8.4 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 596 5.5 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · �→ (实验特性)在进行集群升级、迁移或部署变更等重要操作之前,使用 TiProxy 捕获 TiDB 生产集群的真实负载, �→ 并在测试的目标集群中重现该工作负载,从而验证性能,确保变更成功。 0 码力 | 5072 页 | 104.05 MB | 9 月前 3TiDB v8.1 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 532 5.5 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 客户端鉴权(从 v8.1.0 开始引入)TiCDC 支持使用 mTLS(双向传输层安全性协议)或 TiDB 用户名密码进行客户端鉴权。 �→ 该功能允许命令行工具或 OpenAPI 客户端验证与 TiCDC 的连接。 2.2.1 功能详情 2.2.1.1 稳定性 • 管理资源消耗超出预期的查询成为正式功能 (GA) #43691 @nolouch 突发的 SQL 性能问 ~/.zshrc),并验证 MySQL 客户端是否安装成功: source ~/.zshrc mysql --version 预期会得到形如以下的输出: mysql Ver 8.0.28 for macos12.0 on arm64 (Homebrew) 对于 Linux 操作系统,下面以 CentOS 7 为例: yum install mysql 完成后,请验证 MySQL 客户端是否安装成功:0 码力 | 4807 页 | 101.31 MB | 1 年前3TiDB v8.0 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 548 5.5 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · – TiCDC * 优化 RowChangedEvent 的内存占用,降低 TiCDC 同步数据时的内存消耗 #10386 @lidezhu * 增加在创建和恢复 changefeed 任务时验证 start-ts 参数是否合法 #10499 @3AceShowHand – TiDB Data Migration (DM) * 在 MariaDB 主从复制的场景中,即 MariaDB 主实例 snapshot lost caused by GC 的问题 #10463 @sdojjy * 修复 TiCDC 在开启单行数据正确性校验后由于时区不匹配导致 TIMESTAMP 类型 checksum 验证失 败的问题 #10573 @3AceShowHand * 修复 Syncpoint 表可能被错误同步的问题 #10576 @asddongmen * 修复当使用 Apache Pulsar 作为下游时,无法正常启用0 码力 | 4805 页 | 101.28 MB | 1 年前3TiDB v8.2 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 538 5.5 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · v8.2.0 之前,你需要依赖外部工具或自定义验证逻辑进行 JSON 数据验证,开发和维护比较复杂,开发 效率低。从 v8.2.0 版本开始,引入了 JSON_SCHEMA_VALID() 函数。通过在 CHECK 约束中使用 JSON_SCHEMA �→ _VALID(),可以避免插入不符合要求的数据,而不是事后检查数据。你可以在 TiDB 中直接验证 JSON 数据的有效性,提高数据的完整性和一致性,提升了开发效率。 zshrc),并验证 MySQL 客户端是否安装成功: source ~/.zshrc mysql --version 预期会得到形如以下的输出: mysql Ver 8.0.28 for macos12.0 on arm64 (Homebrew) 85 对于 Linux 操作系统,下面以 CentOS 7 为例: yum install mysql 完成后,请验证 MySQL 客户端是否安装成功:0 码力 | 4987 页 | 102.91 MB | 9 月前3TiDB v5.2 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 113 4.5 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 请查看对应版本的Release Note。 2.2.1.1 系统变量 变量名 修改类型 描述 default_ �→ authentication �→ _plugin 新增 设置服务器对外 通告的默认身份 验证方式,默认 值为 mysql_native_ �→ password。 tidb_enable_ �→ auto_ �→ increment_ �→ in_ �→ generated 新增 控制是否允许在 服务器端自动配置并开启加密。要使用 Auto TLS 功能,请在 TiDB 升级前将 TiDB 配 置文件中的security.auto-tls 设置为 true。 • 支持 caching_sha2_password 身份验证方式,简化了从 MySQL 8.0 的迁移操作,并提升了安全性。 2.2.2 新功能 2.2.2.1 SQL • 支持基于部分函数创建表达式索引 (Expression index) 表达式0 码力 | 2259 页 | 48.16 MB | 1 年前3TiDB v7.6 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 543 5.5 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · WHERE t1.id = t2.id; 此外,跨数据库绑定能有效缓解由于用户数据和负载的不均衡及其快速变化所引发的 SQL 性能问题。通 过跨数据库绑定,SaaS 服务商可以固定由拥有大量数据的用户已验证的执行计划,从而固定所有用户 的执行计划。对于 SaaS 服务商,该功能提供了显著的便利性和体验提升。 36 由于跨数据库绑定会带来系统开销(小于 1%),TiDB 默认将其关闭。要使用跨数据库绑定,首先需要开 如,与 TiCDC 结合使用时,该功能允许下游 TiDB 集群在暂停数据同步、开启预上线读写测试后,快速且 优雅地回溯到暂停同步时的 TSO 时间戳,并继续通过 TiCDC 同步数据,从而简化了预上线验证流程和数 据管理。 FLASHBACK CLUSTER TO TSO 445494839813079041; 更多信息,请参考用户文档。 • 支持自动终止长时间未提交的空闲事务 #48714 @crazycs5200 码力 | 4666 页 | 101.24 MB | 1 年前3TiDB v5.4 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 134 4.5 验证集群运行状态 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 这两种排序规则。 在使用 GBK 字符集时,需要注意兼容性限制。 用户文档 2.2.2.2 安全 • TiSpark 支持用户认证与鉴权 TiSpark 提供数据库和表级别的读写授权验证以及数据库用户认证验证。开启该功能后,能避免业务侧 未经授权运行抽数等批量任务获取数据,提高线上集群的稳定性和数据安全性。从 TiSpark v2.5.0 起开始 支持。 该功能默认关闭。开启后,如果用户没有对应的权限,通过 优化备份对集群的影响 Backup & Restore (BR) 增加了备份线程自动调节功能(默认开启)。该功能通过监控集群资源的使用率自 动调节备份的线程数的方式,降低备份过程对集群的影响。在某些 Case 验证中,通过增加集群用于备 份的资源和开启备份线程自动调节功能,备份的影响可以降低到 10% 以下。 用户文档 • 支持 Azure Blob Storage 作为备份目标存储 Backup & Restore0 码力 | 2852 页 | 52.59 MB | 1 年前3
共 17 条
- 1
- 2