TiDB v5.3 中文手册MySQL 同步数据到 TiDB。 – 合并单行数据的多次变更 (Compact multiple updates on a single row into one statement) – 点查更新合并为批量操作 (Merge batch updates of multiple rows into one statement) • 增加 DM 的 OpenAPI 以更方便地管理集群(实验特性) 修复在将某些类型的列编码为 Avro 格式时,TiCDC 进程可能 panic 的问题 #2648 – TiDB Binlog * 修复当大部分表被过滤掉时,在某些特殊的负载下,checkpoint 不更新的问题 #1075 2.3 TiDB 基本功能 本文列出了 TiDB 功能在各版本的支持变化情况。请注意,实验特性的支持可能会在最终版本发布前发生变化。 2.3.1 数据类型,函数和操作符 40 GROUP BY �→ expr ORDER BY expr。 详情参见SELECT。 2.6.2.8 UPDATE 语句 详情参见UPDATE。 2.6.2.9 视图 TiDB 中的视图不可更新,不支持 UPDATE、INSERT、DELETE 等写入操作。 2.6.2.10 临时表 详见TiDB 本地临时表与 MySQL 临时表的兼容性。 62 2.6.2.11 存储引擎 •0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v5.2 中文手册TopN/Limit 估算的准确度。例如,对于包含 order by col limit x 的大表分页查询,TiDB 可以更容易地选对索引,降低查询响应时间。 – 提升对越界估算的准确度。例如,在当天统计信息尚未更新的情况下,对于包含 where date=Now() 的查询,TiDB 也能准确地选中对应索引。 – 引入变量 tidb_opt_limit_push_down_threshold 控制优化器对 GROUP BY �→ expr ORDER BY expr。 详情参见SELECT。 2.6.2.8 UPDATE 语句 详情参见UPDATE。 2.6.2.9 视图 TiDB 中的视图不可更新,不支持 UPDATE、INSERT、DELETE 等写入操作。 2.6.2.10 存储引擎 • 仅在语法上兼容创建表时指定存储引擎,实际上 TiDB 会将元信息统一描述为 InnoDB 存储引擎。TiDB 文件的实际位置修改命令。 source .bash_profile 3. 安装 TiUP 的 cluster 组件: tiup cluster 4. 如果机器已经安装 TiUP cluster,需要更新软件版本: tiup update --self && tiup update cluster 5. 由于模拟多机部署,需要通过 root 用户调大 sshd 服务的连接数限制: 1. 修改0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册左右,导入索引比较多(5 个 索引)的大表 (2TB+) 速度提升超过 50% #753 * 导入前对导入数据和目标集群进行检查,如果不符合导入要求,则报错拒绝导入程序的运行 #999 * 优化 Local 后端更新 checkpoint 的时机,提升断点重启时的性能 #1080 2.2.4 Bug 修复 • TiDB – 修复投影消除在投影结果为空时执行结果可能错误的问题 #23887 – 修复列包含 数量多的情况下,切换 PD Leader 慢的问题 #3697 – 修复删除不存在的 evict leader 调度器时出现 panic 的问题 #3660 – 修复 offline peer 在合并完后未更新统计的问题 #3611 33 • TiFlash – 修复 TIME 类型转换为 INT 类型时产生错误结果的问题 – 修复 receiver 可能无法在 10 秒内找到对应任务的问题 – 目录 #1742 * 修复存在大量过期 Region 信息时 KV 客户端可能锁死的问题 #1599 * 修复 --cert-allowed-cn 参数中错误的帮助消息 #1697 * 修复因更新 explicit_defaults_for_timestamp 而需要 MySQL SUPER 权限的问题 #1750 * 添加 sink 流控以降低内存溢出的风险 #1840 * 修复调度数据表时可能发生的同步终止问题0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.4 中文手册tidb_analyze_version 为默认值 2,tidb_persist_analyze �→ _options 为默认值 ON),用于记录手动执行 ANALYZE 语句时指定的持久化配置项。记录后,当 TiDB 下一次自动更新统计信息或者你手动收集统计信息但未指定配置项时,TiDB 会按照记录的配置项收集 统计信息。 用户文档 2.2.2.5 高可用和容灾 • 优化备份对集群的影响 Backup & Restore 简化了用户操作步骤,不再要求先暂停所有关联 task 而是直接执行平 滑迁移,DM 将在内部完成所需操作。 • DM OpenAPI 特性 GA DM 支持通过 API 的方式进行日常管理,包括增加数据源、管理任务等。本次更新 OpenAPI 从实验特性转 为正式特性。 用户文档 2.2.2.7 问题诊断效率 • Top SQL(实验特性) 新推出实验性特性 Top SQL(默认关闭),帮助用户轻松找到节点中消耗负载较大的查询。 的全局锁争用问题 #250 • PD – 默认开启历史热点记录功能 #25281 – 新增 HTTP Component 的签名,用于标识请求来源 #4490 – TiDB Dashboard 更新至 v2021.12.31 #4257 • TiFlash – 优化本地算子通讯 42 – 调高 gRPC 非临时线程数,避免频繁创建/销毁线程 • Tools – Backup & Restore0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v6.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 254 4.6.2 更新数据 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的集群(包括滚动升级和停机升级),请注意: * 若升级前集群指定的配置文件中,存在已经配置的项,则升级过程中 TiDB �→ 将会将配置项的值自动更新为对应系统变量的值,以保证升级后, �→ 系统的行为不会因为参数的优化发生变化。 * 上述自动更新仅在升级过程中发生一次,升级完成之后,被废弃的配置项不再有任何效果。 通过本次优化,客户可以在线修改参数生效并持久化,方便客户进行日常运维,避免重启生效对在线业务造 analyze �→ 新增 控制 TiDB 更 新统计 信息时 总的内 存占 用,包 括用户 执行 的ANALYZE �→ �→ TABLE �→ 和 TiDB 后 台自动 执行的 统计信 息更新 任务。 tidb_ �→ nontransactional �→ _ �→ ignore �→ _ �→ error �→ 新增 设置是 否在非 事务语 句中立 刻返回 错误。 tidb_ �→0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v7.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 261 4.6.2 更新数据 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3708 15.11.1 当误删除或误更新数据后,如何原地快速恢复?· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3708 15.11.2 在 TiDB v5 (Generated Columns) 成为正式功能 (GA) @bb7133 生成列是数据库中非常有价值的一个功能。在创建表时,可以定义一列的值由表中其他列的值计算而 来,而不是由用户显式插入或更新。这个生成列可以是虚拟列 (Virtual Column) 或存储列 (Stored Column)。 TiDB 在早期版本就提供了与 MySQL 兼容的生成列功能,在 v7.1.0 中这个功能正式0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 264 4.6.2 更新数据 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3507 15.11.1 当误删除或误更新数据后,如何原地快速恢复?· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3507 15.11.2 在 TiDB v5 更多信息,请参考用户文档。 • TiCDC 支持在线更新 TLS 证书 tiflow#7908 @CharlesCheung96 为确保系统数据安全,用户会对系统使用的证书设置相应的过期策略,经过固定的时间后会将系统使 用的证书更换成新证书。TiCDC v6.5.0 支持在线更新 TLS 证书,在不影响同步任务的前提下,TiCDC 会自动 检测和更新证书,无需用户手动操作,满足用户对证书更新的需求。 • TiCDC 性能提升0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.0 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 261 4.6.2 更新数据 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4015 15.11.1 当误删除或误更新数据后,如何原地快速恢复?· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4015 15.11.2 在 TiDB v5 #50132 @hi-rustin 维持优化器统计信息的时效性是稳定数据库性能的关键,绝大多数用户依赖 TiDB 提供的自动统计信息 收集来保持统计信息的更新。自动统计信息收集轮询所有对象的统计信息状态,并把健康度不足的对 象加入队列,逐个收集并更新。在之前的版本中,这些对象的收集顺序是随机的,可能导致更需要更 新的对象等待时间过长,从而引发潜在的数据库性能回退。 从 v8.0.0 开始,自动统计0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v8.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 246 4.6.2 更新数据 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4004 15.11.1 当误删除或误更新数据后,如何原地快速恢复?· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4004 15.11.2 在 TiDB v5 @Connor1996 • PD – 优化 OperatorController 的逻辑,减少竞争锁的开销 #7897 @nolouch • TiFlash – 降低 TiFlash 在开启 TLS 后因更新证书而导致 panic 的概率 #8535 @windtalker • Tools – Backup & Restore (BR) * 增加 PITR 集成测试用例,覆盖对日志备份与添加索引加速功能的兼容性测试0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v7.6 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 257 4.6.2 更新数据 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3907 15.11.1 当误删除或误更新数据后,如何原地快速恢复?· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3907 15.11.2 在 TiDB v5 中分离出来,单独存储在 Titan 中,以提升对大 Value 的 处理性能。Titan 引擎与 TiKV 所使用的 RocksDB 特性完全兼容。这一变更不仅降低了写入放大效应,在处 理大 Value 的写入、更新和点查场景时也表现得更加出色。同时,在 Range Scan 场景下,通过对 Titan 引 擎的优化,默认配置下 Titan 引擎的性能测试结果和 RocksDB 基本持平。 该配置的变更对历史版本兼容,已有的0 码力 | 4666 页 | 101.24 MB | 1 年前3
共 18 条
- 1
- 2













