TiDB v5.2 中文手册
索引 #565 确保备 份时 tidb_ �→ enable �→ _ �→ clustered �→ _ �→ index �→ 全 局变量 和恢复 时一 致,否 则会导 致数据 不一致 的问 题,例 如 default �→ �→ not �→ �→ found �→ 和 数据索 引不一 致。 164 功能 相关 issue 解决方 式 New colla- tion #352 实例由用户 tidb_ouo 启动,但用户账号 tidb_ouo 没有 backup 目录的写入权限,所以备份失败。 6.3.1.5.5 BR 遇到错误信息 Io(Os...),该如何处理? 这 类 问 题 几 乎 都 是 TiKV 在 写 盘 的 时 候 遇 到 的 系 统 调 用 错 误。 例 如 遇 到 Io(Os { code: 13, kind: �→ PermissionDenied...}) 不支持 TZ 环境变量,见案例 case-826。 * TiDB 中 Timestamp 的默认值为 null,MySQL 5.7 中 Timestamp 默认值为当前时间(MySQL 8 无此问 题),因此当上游写入 null 的 Timestamp 且下游是 MySQL 5.7 时,Timestamp 列数据不一致。在开 启 binlog 前,在上游执行 set @@global.explic0 码力 | 2259 页 | 48.16 MB | 1 年前3TiDB v5.1 中文手册
修复了正在执行的事务被 GC worker 中断的问题 #24591) – 修复了当 new-collation 开启且 new-row-format 关闭的情况下,点查在聚簇索引下可能出错的问 题 #24541 – 为 Shuffle Hash Join 重构分区键的转换功能 #24490 – 修复了当查询包含 HAVING 子句时,在构建计划的过程中 panic 的问题 #24045 – 索引 #565 确保备 份时 tidb_ �→ enable �→ _ �→ clustered �→ _ �→ index �→ 全 局变量 和恢复 时一 致,否 则会导 致数据 不一致 的问 题,例 如 default �→ �→ not �→ �→ found �→ 和 数据索 引不一 致。 156 功能 相关 issue 解决方 式 New colla- tion #352 实例由用户 tidb_ouo 启动,但用户账号 tidb_ouo 没有 backup 目录的写入权限,所以备份失败。 6.3.1.5.5 BR 遇到错误信息 Io(Os...),该如何处理? 这 类 问 题 几 乎 都 是 TiKV 在 写 盘 的 时 候 遇 到 的 系 统 调 用 错 误。 例 如 遇 到 Io(Os { code: 13, kind: �→ PermissionDenied...})0 码力 | 2189 页 | 47.96 MB | 1 年前3TiDB v5.3 中文手册
当同步任务状态正常时,不再显示历史错误信息,避免误导用户 #2242 2.2.6 Bug 修复 • TiDB – 修复在分区中下推聚合算子时,因浅拷贝 schema 列导致执行计划出错,进而导致执行时报错的问 题 #27797 #26554 – 修复 plan cache 无法感知 unsigned 标志变化的问题 #28254 – 修复当分区功能出现 out of range 时 partition pruning 定时,那么创建的新表结构不使用 character_set_server 和 collation_server 指定的字符集的问 题 #27214 • TiKV – 修复 Region 迁移时 Raftstore 模块出现死锁导致 TiKV 不可用的问题。用户可通过关闭调度并重启出问 题的 TiKV 来临时应对。#10909 – 修复因 Congest 错误而导致的 CDC 频繁增加 scan 重试的问题 索引 #565 确保备 份时 tidb_ �→ enable �→ _ �→ clustered �→ _ �→ index �→ 全 局变量 和恢复 时一 致,否 则会导 致数据 不一致 的问 题,例 如 default �→ �→ not �→ �→ found �→ 和 数据索 引不一 致。 173 功能 相关 issue 解决方 式 New colla- tion #3520 码力 | 2374 页 | 49.52 MB | 1 年前3TiDB v5.4 中文手册
索引 #565 确保备 份时 tidb_ �→ enable �→ _ �→ clustered �→ _ �→ index �→ 全 局变量 和恢复 时一 致,否 则会导 致数据 不一致 的问 题,例 如 default �→ �→ not �→ �→ found �→ 和 数据索 引不一 致。 229 功能 相关 issue 解决方 式 New colla- tion #352 实例由用户 tidb_ouo 启动,但用户账号 tidb_ouo 没有 backup 目录的写入权限,所以备份失败。 6.3.1.6.6 BR 遇到错误信息 Io(Os...),该如何处理? 这 类 问 题 几 乎 都 是 TiKV 在 写 盘 的 时 候 遇 到 的 系 统 调 用 错 误。 例 如 遇 到 Io(Os { code: 13, kind: �→ PermissionDenied...}) 不支持 TZ 环境变量,见案例 case-826。 * TiDB 中 Timestamp 的默认值为 null,MySQL 5.7 中 Timestamp 默认值为当前时间(MySQL 8 无此问 题),因此当上游写入 null 的 Timestamp 且下游是 MySQL 5.7 时,Timestamp 列数据不一致。在开 启 binlog 前,在上游执行 set @@global.explic0 码力 | 2852 页 | 52.59 MB | 1 年前3TiDB v7.1 中文手册
TIMESTAMP 功能可能会出现 FLASHBACK 完成后部分 Region 仍处 于 FLASHBACK 过程中的问题。请尽量避免在 v7.1.0 中使用该功能。详情可见 #44292。如果已经出现该问 题,可以使用TiDB 快照备份与恢复功能进行数据恢复。 2.2.2.2 系统变量 变量名 修改类型 描述 tidb_ �→ enable �→ _ �→ tiflash �→ _read_ �→ for_ 修改 默认值从 false 修改 为 true, 代表默认 会将表中 各个分区 的数据分 不同的目 录来存储。 建议保持 该配置项 为 true 以 避免同步 分区表到 存储服务 时可能丢 数据的问 题。 2.2.3 改进提升 • TiDB – 在 SHOW INDEX 结果的 Cardinality 列中展示统计信息中对应列的不同值的数量 #42227 @winoros – 使用 SQL_NO_CACHE 列的数据长度可能超出列定义的问题 #42440 @tiancaiamao – 修 复 表 INFORMATION_SCHEMA.CLUSTER_HARDWARE 在 容 器 中 可 能 显 示 错 误 的 值 的 问 题 #42851 @hawkingrei – 修复通过 ORDER BY + LIMIT 的方式查询分区表时,返回结果错误的问题 #43158 @Defined2014 – 修复可能出现多个使用 ingest0 码力 | 4369 页 | 98.92 MB | 1 年前3TiDB v7.6 中文手册
51 2.2.6 错误修复 • TiDB – 修 复 TiDB panic 并 报 错 invalid memory address or nil pointer dereference 的 问 题 #42739 @CbcWestwolf – 修复当 DDL jobID 恢复为 0 时 TiDB 节点 panic 的问题 #46296 @jiyfhust – 修复某些情况下相同的查询计划拥有不同的 tidb_mem_quota_query 而卡住的问题 #49033 @XuHuaiyu – 修 复 在 非 严 格 模 式 下 (sql_mode = ''),INSERT 过 程 中 产 生 截 断 仍 然 会 报 错 的 问 题 #49369 @tiancaiamao – 修复 CTE 查询在重试过程中可能会报错 type assertion for CTEStorageMap failed 的问题 #46522 @tiancaiamao 在 处 理 包 含 CommonHandle 的 表 时 报 错 ERROR 1105 的 问 题 #47687 @Defined2014 – 修 复 执 行 ALTER TABLE t PARTITION BY 时 指 定 Placement Rules 报 错 ERROR 8239 的 问 题 #48630 @mjonss – 修复 INFORMATION_SCHEMA.CLUSTER_INFO0 码力 | 4666 页 | 101.24 MB | 1 年前3TiDB v8.0 中文手册
操作会卡住的问题 #50972 @lcwangchao – 修 复 Grafana 监 控 指 标 tidb_statistics_auto_analyze_total 没 有 显 示 为 整 数 的 问 题 #51051 @hawkingrei – 修复修改变量 tidb_server_memory_limit 后,tidb_gogc_tuner_threshold 未进行相应调整的问题 #48180 选项后,仍然要求目标集群为空的问题 #51009 @3pointer – TiCDC * 修 复 使 用 storage sink 时, 在 存 储 服 务 生 成 的 文 件 序 号 可 能 出 现 回 退 的 问 题 #10352 @CharlesCheung96 * 修复并发创建多个 changefeed 时 TiCDC 返回 ErrChangeFeedAlreadyExists 错误的问题 #10430 和PRE_SPLIT_REGIONS 两参数控制打散。但这可能导致读放大,请自行取舍。 表的主键为整数类型且使用了 AUTO_INCREMENT 时,无法使用 SHARD_ROW_ID_BITS 消除热点。需解决此热点问 题,且无需使用主键的连续和递增时,可使用AUTO_RANDOM 替换 AUTO_INCREMENT 属性来消除行 ID 的连续性。 更多有关热点问题的处理办法,请参考TiDB 热点问题处理。 需遵循选择主键时应遵守的规则,举一个0 码力 | 4805 页 | 101.28 MB | 1 年前3TiDB v8.1 中文手册
在统计信息初始化完成前就开始自动收集的问题 #52346 @hi-rustin – 修复启用 tidb_mem_quota_analyze 时,更新统计信息使用的内存超过限制可能导致 TiDB crash 的问 题 #52601 @hawkingrei – 修复 TiDB 统计信息同步加载机制无限重试加载空统计信息并打印 fail to get stats version for �→ this histogram 和PRE_SPLIT_REGIONS 两参数控制打散。但这可能导致读放大,请自行取舍。 表的主键为整数类型且使用了 AUTO_INCREMENT 时,无法使用 SHARD_ROW_ID_BITS 消除热点。需解决此热点问 题,且无需使用主键的连续和递增时,可使用AUTO_RANDOM 替换 AUTO_INCREMENT 属性来消除行 ID 的连续性。 更多有关热点问题的处理办法,请参考TiDB 热点问题处理。 需遵循选择主键时应遵守的规则,举一个 < v7.1.0 任意版本 不支持平滑升级 方式 v7.1.0 v7.1.1、 v7.2.0 或 v7.3.0 无需额外操作, 自动支持平滑升 级 实验特性。可能 遇到 #44760 问 题 649 原版本 升级后版 本 升级的升级方式 备注 v7.1.1 v7.2.0 或 v7.3.0 无需额外操作, 自动支持平滑升 级 实验特性 v7.2.0 v7.3.0 无需额外操作,0 码力 | 4807 页 | 101.31 MB | 1 年前3TiDB v8.4 中文手册
CREATE �→ TABLE �→ SQL 语句里 声明 PRE_ �→ SPLIT �→ _ �→ REGIONS �→ ,一 旦需要 同样配 置的表 数量较 多,操 作复杂。 为解决 这些问 题,引 入了该 变量。你 可以在 GLOBAL 或 SESSION 级别设 置该系 统变量, 提升易 用性。 49 变量名 修改类型 描述 tidb_ �→ shard_ �→ row_id �→ 多列统计信息估算行数的问题 #54323 @time-and-fate – 修复当一个查询有索引合并 (Index Merge) 执行计划可用时,read_from_storage hint 可能不生效的问 题 #56217 @AilinKid – 修复 IndexNestedLoopHashJoin 中存在数据竞争的问题 #49692 @solotzg – 修复 INFORMATION_SCHEMA.STATISTICS 和PRE_SPLIT_REGIONS 两参数控制打散。但这可能导致读放大,请自行取舍。 表的主键为整数类型且使用了 AUTO_INCREMENT 时,无法使用 SHARD_ROW_ID_BITS 消除热点。需解决此热点问 题,且无需使用主键的连续和递增时,可使用AUTO_RANDOM 替换 AUTO_INCREMENT 属性来消除行 ID 的连续性。 更多有关热点问题的处理办法,请参考TiDB 热点问题处理。 需遵循选择主键时应遵守的规则,举一个0 码力 | 5072 页 | 104.05 MB | 9 月前3TiDB v8.5 中文手册
CREATE �→ TABLE �→ SQL 语句里 声明 PRE_ �→ SPLIT �→ _ �→ REGIONS �→ ,一 旦需要 同样配 置的表 数量较 多,操 作复杂。 为解决 这些问 题,引 入了该 变量。你 可以在 GLOBAL 或 SESSION 级别设 置该系 统变量, 提升易 用性。 54 变量名 修改类型 描述 tidb_ �→ shard_ �→ row_id �→ 多列统计信息估算行数的问题 #54323 @time-and-fate – 修复当一个查询有索引合并 (Index Merge) 执行计划可用时,read_from_storage hint 可能不生效的问 题 #56217 @AilinKid – 修复 IndexNestedLoopHashJoin 中存在数据竞争的问题 #49692 @solotzg – 修复 INFORMATION_SCHEMA.STATISTICS 和PRE_SPLIT_REGIONS 两参数控制打散。但这可能导致读放大,请自行取舍。 表的主键为整数类型且使用了 AUTO_INCREMENT 时,无法使用 SHARD_ROW_ID_BITS 消除热点。需解决此热点问 题,且无需使用主键的连续和递增时,可使用AUTO_RANDOM 替换 AUTO_INCREMENT 属性来消除行 ID 的连续性。 更多有关热点问题的处理办法,请参考TiDB 热点问题处理。 需遵循选择主键时应遵守的规则,举一个0 码力 | 5095 页 | 104.54 MB | 9 月前3
共 15 条
- 1
- 2