· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4193  16.2 TiDB 版本发布
时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 
实例级执行计划缓存允许同一个 TiDB 实例的所有会话共享执行计划缓存。  �→ 与现有的会话级执行计划缓存相比,实例级执行计划缓存能够在内存中缓存更多执行计划,减少 SQL �→ 编译时间,从而降低 SQL 整体运行时间,提升 OLTP 的性能和吞吐,同时更好地控制内存使用, �→ 提升数据库稳定性。 |   34  
TiDB 并行获取 TSO | 在高并发场景下,并行获取 TSO 能够有效降低等待获取 TSO 的时间,提升集群的吞吐。 | 提升缓存表的查询性能 0 码力 |
          5072 页 |
          104.05 MB
          | 10 月前 3 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4150  24  16.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 倍 #52831 @hawkingrei  SaaS 或 PaaS 类业务应用中可能存在大量的数据表,这些表不但会拖慢初始统计信息的加载速度,也会 增加高负载情况下同步负载的失败率。TiDB 的启动时间以及执行计划的准确性都会受到影响。在 v8.2.0 中,TiDB 从并发模型、内存分配方式等多个角度优化了统计信息的加载过程,降低延迟,提升吞吐,避 免由于统计信息加载速度过慢,影响业务扩容。  新 更多信息,请参考用户文档。  2.2.1.5 数据库管理  • TiUP 支持部署 PD 微服务 #5766 @rleungx  37  PD 从 v8.0.0 开始支持微服务模式。该模式通过将 PD 的时间戳分配和集群调度功能拆分为独立的服务进 行部署和管理,可以更好地控制资源的使用和隔离,减少不同服务之间的相互影响。但是,在 v8.2.0 之 前的版本中,PD 微服务仅支持通过 TiDB Operator 0 码力 |
          4987 页 |
          102.91 MB
          | 10 月前 3 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3721  16.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 间数据操作的物理隔离,并支持平稳管理更多的数据。与原  TiKV 存储引擎相比,使用 Partitioned Raft KV 引擎在相同硬件条件和读写混合场景下,可以实现大约两倍 的写入吞吐并缩短大约 4/5 的弹性扩展时间。  在 TiDB v7.1.0 中,Partitioned Raft KV 引擎支持 TiDB Lightning、BR 和 TiCDC 等工具。  该功能目前是实验特性,不推荐在生产环境中使用。 读取副本,而无需在热点 TiKV 节点排队等待。你可以通过tidb_load_based_replica_read_threshold 系 统变量控制读请求的排队长度。当 leader 节点的预估排队时间超过该阈值时,TiDB 会优先从 follower 节 点读取数据。在读热点的情况下,与不打散读热点相比,该功能可提高读取吞吐量 70% ~ 200%。  更多信息,请参考用户文档。  • 增强缓存非 0 码力 |
          4369 页 |
          98.92 MB
          | 1 年前 3 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 358  8.13.3 TiFlash 查询时间不稳定,同时错误日志中打印出大量的 Lock Exception · · · · · · · · · · · · · · · · · · 359  8.13.4 部分查询返回 Region Unavailable · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1983  14.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · interval  新增 TiKV 每隔一段 时间会检测  Raftstore 组件的 延迟情况,该 配置项设置检 测的时间间隔。 当检测的延迟 超过该时间, 该检测会被记 为超时。默认 值为 500ms。  TiKV 配置文件 raftstore.max �→ -peer-down �→ -duration  修改 表示副本允许 的最长未响应 时间,超过将 被标记为 down, 后续 PD 会尝试 0 码力 |
          2259 页 |
          48.16 MB
          | 1 年前 3 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 349  8.13.3 TiFlash 查询时间不稳定,同时错误日志中打印出大量的 Lock Exception · · · · · · · · · · · · · · · · · · 350  8.13.4 部分查询返回 Region Unavailable false,代表不 允许生成 core  dump 文件。  TiKV 配置文件 hibernate- �→ regions  修改 默认值从  false 修改为  true。如果  Region 长时间 处于非活跃状 态,即被自动 设置为静默状 态。  TiKV 配置文件 old-value- �→ cache- �→ memory- �→ quota  新增 设置缓存在内 存中的 TiCDC  Old DECIMAL 精度修改  – 从 VARCHAR(10) 到 VARCHAR(5) 的长度压缩  用户文档  • 引入新的语法 AS OF TIMESTAMP,支持通过 Stale Read 功能从指定的时间点或时间范围内读取历史数据 (实验特性)。  用户文档,#21094  AS OF TIMESTAMP 语法示例如下:  SELECT * FROM t AS OF TIMESTAMP '2020-09-06 0 码力 |
          2189 页 |
          47.96 MB
          | 1 年前 3 |