TiDB v5.1 中文手册Join 算子执行结果错误的问题 #23887 – 修复了从 Async Commit 回退的主锁无法被清除的问题 #24384 – 修复了一个统计信息 GC 的问题,该问题可能导致重复的 fm-sketch 记录 #24357 – 当悲观锁事务收到 ErrKeyExists 错误时,避免不必要的悲观事务回滚 #23799 – 修复了当 sql_mode 包含 ANSI_QUOTES 时,数值字面值无法被识别的问题 N EXCHANGE PARTITION 实验特性 实验特性 实验特性 N 动态裁剪 实验特性 实验特性 N N 2.3.8 统计信息 统计信息 5.2 5.1 5.0 4.0 CM-Sketch 已废弃 已废弃 已废弃 Y 直方图 Y Y Y Y 扩展统计信息(多列) 实验特性 实验特性 实验特性 N 统计反馈 实验特性 实验特性 实验特性 实验特性 快速分析 实验特性 实验特性 -f "mysql.*",以下表也不会被恢复: • 统计信息相关的表:“stats_buckets”,“stats_extended”,“stats_feedback”,“stats_fm_sketch”,“stats_histograms”, “stats_meta”,“stats_top_n” • 权限或系统相关的表:“tidb”,“global_variables”,“columns0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.2 中文手册N EXCHANGE PARTITION 实验特性 实验特性 实验特性 N 动态裁剪 实验特性 实验特性 N N 2.3.8 统计信息 统计信息 5.2 5.1 5.0 4.0 CM-Sketch 已废弃 已废弃 已废弃 Y 直方图 Y Y Y Y 扩展统计信息(多列) 实验特性 实验特性 实验特性 N 统计反馈 实验特性 实验特性 实验特性 实验特性 快速分析 实验特性 实验特性 -f "mysql.*",以下表也不会被恢复: • 统计信息相关的表:“stats_buckets”,“stats_extended”,“stats_feedback”,“stats_fm_sketch”,“stats_histograms”, “stats_meta”,“stats_top_n” • 权限或系统相关的表:“tidb”,“global_variables”,“columns < '/tmp/sql.txt'; 两种版本中,TiDB 维护的统计信息如下: 信息 Version 1 Version 2 表的总行数 √ √ 列的 Count-Min Sketch √ × 索引的 Count-Min Sketch √ × 列的 Top-N √ √(改善了维护方式和精度) 472 信息 Version 1 Version 2 索引的 Top-N √(维护精度不足,会产生较大误差)0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB中文技术文档优化器会根据统计信息来选择最优的执行计划。统计信息收集了表级别和列级别的信息,表的统计信息包括总 行数,以及修改的行数。列的统计信息包括不同值的数量,NULL 的数量,直方图,以及该列的 Count-Min Sketch 信息。 你可以通过执行 ANALYZE 语句来收集统计信息。 语法: 1. ANALYZE TABLE TableNameList 2. > 该语句会收集 TableNameList 可通过配置文件修改,其默认值是 0,即不开启此功能。 在查询语句执行时,TiDB 会以 feedback-probability 的概率收集反馈信息,并将其用于更新直方图和 Count- Min Sketch。 feedback-probability 可通过配置文件修改,其默认值是 0。 执行 ANALYZE 语句的时候,你可以通过一些参数来调整并发度,以控制对系统的影响。 目前 ANALYZE 器和执行器做了很多改进。 SQL 优化器 精简统计信息数据结构,减小内存占用 加快进程启动时加载统计信息速度 支持统计信息动态更新 [experimental] 优化代价模型,对代价估算更精准 使用 Count-Min Sketch 更精确地估算点查的代价 支持分析更复杂的条件,尽可能充分的使用索引 支持通过 STRAIGHT_JOIN 语法手动指定 Join 顺序 GROUP BY 子句为空时使用 Stream0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB v5.3 中文手册PARTITION 实验特性 实验特性 实验特性 实验特性 N 动态裁剪 实验特性 实验特性 实验特性 N N 2.3.8 统计信息 统计信息 5.3 5.2 5.1 5.0 4.0 CM-Sketch 已废弃 已废弃 已废弃 已废弃 Y 直方图 Y Y Y Y Y 扩展统计信息(多列) 实验特性 实验特性 实验特性 实验特性 N 统计反馈 实验特性 实验特性 实验特性 实验特性 实验特性 -f "mysql.*",以下表也不会被恢复: • 统计信息相关的表:“stats_buckets”,“stats_extended”,“stats_feedback”,“stats_fm_sketch”,“stats_histograms”, “stats_meta”,“stats_top_n” • 权限或系统相关的表:“tidb”,“global_variables”,“columns < '/tmp/sql.txt'; 两种版本中,TiDB 维护的统计信息如下: 信息 Version 1 Version 2 表的总行数 √ √ 列的 Count-Min Sketch √ × 索引的 Count-Min Sketch √ × 列的 Top-N √ √(改善了维护方式和精度) 索引的 Top-N √(维护精度不足,会产生较大误差) √(改善了维护方式和精度) 列的直方图 √ √(直方图中不包含0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v8.4 中文手册对现有表进行分区 Y Y Y Y Y N N N N N N N 2.3.8 统计信息 统计信息 8.4 8.3 8.2 8.1 7.5 7.1 6.5 6.1 5.4 5.3 5.2 5.1 CM-Sketch 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 Y Y 直方图 Y Y Y Y Y Y Y Y Y Y Y Y 扩展统计信息 E E E gc_delete_range_done | | global_variables | | stats_buckets | | stats_extended | | stats_feedback | | stats_fm_sketch | | stats_histograms | | stats_history | | stats_meta | | stats_meta_history | | stats_table_locked 用于指定生成直方图的桶数量上限。 • WITH NUM TOPN 用于指定生成的 TOPN 数量的上限。 • WITH NUM CMSKETCH DEPTH 用于指定 CM Sketch 的长。 • WITH NUM CMSKETCH WIDTH 用于指定 CM Sketch 的宽。 • WITH NUM SAMPLES 用于指定采样的数目。 • WITH FLOAT_NUM SAMPLERATE 用于指定采样率。0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.2 中文手册N 对现有表进行分区 Y Y Y N N N N N N N 2.3.8 统计信息 51 统计信息 8.2 8.1 7.5 7.1 6.5 6.1 5.4 5.3 5.2 5.1 CM-Sketch 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 Y Y 直方图 Y Y Y Y Y Y Y Y Y Y 扩展统计信息 E E E E E E E E E E gc_delete_range_done | | global_variables | | stats_buckets | | stats_extended | | stats_feedback | | stats_fm_sketch | | stats_histograms | | stats_history | | stats_meta | | stats_meta_history | | stats_table_locked 用于指定生成直方图的桶数量上限。 • WITH NUM TOPN 用于指定生成的 TOPN 数量的上限。 • WITH NUM CMSKETCH DEPTH 用于指定 CM Sketch 的长。 • WITH NUM CMSKETCH WIDTH 用于指定 CM Sketch 的宽。 • WITH NUM SAMPLES 用于指定采样的数目。 • WITH FLOAT_NUM SAMPLERATE 用于指定采样率。0 码力 | 4987 页 | 102.91 MB | 10 月前3
TiDB v8.5 中文手册对现有表进行分区 Y Y Y Y Y N N N N N N N 2.3.8 统计信息 统计信息 8.4 8.3 8.2 8.1 7.5 7.1 6.5 6.1 5.4 5.3 5.2 5.1 CM-Sketch 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 Y Y 直方图 Y Y Y Y Y Y Y Y Y Y Y Y 扩展统计信息 E E E gc_delete_range_done | | global_variables | | stats_buckets | | stats_extended | | stats_feedback | | stats_fm_sketch | | stats_histograms | | stats_history | | stats_meta | | stats_meta_history | | stats_table_locked 用于指定生成直方图的桶数量上限。 • WITH NUM TOPN 用于指定生成的 TOPN 数量的上限。 • WITH NUM CMSKETCH DEPTH 用于指定 CM Sketch 的长。 • WITH NUM CMSKETCH WIDTH 用于指定 CM Sketch 的宽。 • WITH NUM SAMPLES 用于指定采样的数目。 • WITH FLOAT_NUM SAMPLERATE 用于指定采样率。0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v7.1 中文手册N Range INTERVAL 分区 Y E N N N N N N N 2.3.8 统计信息 统计信息 7.1 6.5 6.1 5.4 5.3 5.2 5.1 5.0 4.0 CM-Sketch 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 Y Y Y Y 直方图 Y Y Y Y Y Y Y Y Y 扩展统计信息(多列) E E E E E E E E N 统计反馈 N N 已废弃 | | schema_index_usage | | stats_buckets | | stats_extended | | stats_feedback | | stats_fm_sketch | | stats_histograms | | stats_history | | stats_meta | | stats_meta_history | | stats_table_locked 并保持 了大多数场景中的估算精度。 两种版本中,TiDB 维护的统计信息如下: 信息 Version 1 Version 2 表的总行数 √ √ 列的 Count-Min Sketch √ × 索引的 Count-Min Sketch √ × 1229 信息 Version 1 Version 2 列的 Top-N √ √(改善了维护方式和精度) 索引的 Top-N √(维护精度不足,会产生较大误差)0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v5.4 中文手册实验特性 实验特性 实验特性 实验特性 N 动态裁剪 实验特性 实验特性 实验特性 实验特性 N N 2.3.8 统计信息 统计信息 5.4 5.3 5.2 5.1 5.0 4.0 CM-Sketch 已废弃 已废弃 已废弃 已废弃 已废弃 Y 47 统计信息 5.4 5.3 5.2 5.1 5.0 4.0 直方图 Y Y Y Y Y Y 扩展统计信息(多列) 实验特性 实验特性 实验特性 -f "mysql.*",以下表也不会被恢复: • 统计信息相关的表:“stats_buckets”,“stats_extended”,“stats_feedback”,“stats_fm_sketch”,“stats_histograms”, “stats_meta”,“stats_top_n” • 权限或系统相关的表:“tidb”,“global_variables”,“columns < '/tmp/sql.txt'; 两种版本中,TiDB 维护的统计信息如下: 信息 Version 1 Version 2 表的总行数 √ √ 列的 Count-Min Sketch √ × 索引的 Count-Min Sketch √ × 列的 Top-N √ √(改善了维护方式和精度) 索引的 Top-N √(维护精度不足,会产生较大误差) √(改善了维护方式和精度) 列的直方图 √ √(直方图中不包含0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v8.0 中文手册对现有表进行分区 Y Y Y N N N N N N N N N 2.3.8 统计信息 统计信息 8.0 7.6 7.5 7.1 6.5 6.1 5.4 5.3 5.2 5.1 5.0 4.0 CM-Sketch 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 默认关闭 Y Y Y Y 直方图 Y Y Y Y Y Y Y Y Y Y Y Y 扩展统计信息(多列) E E E E E | | schema_index_usage | | stats_buckets | | stats_extended | | stats_feedback | | stats_fm_sketch | | stats_histograms | | stats_history | | stats_meta | | stats_meta_history | | stats_table_locked 并保持 了大多数场景中的估算精度。 两种版本中,TiDB 维护的统计信息如下: 信息 Version 1 Version 2 表的总行数 √ √ 列的 Count-Min Sketch √ × 索引的 Count-Min Sketch √ × 列的 Top-N √ √(改善了维护方式和精度) 索引的 Top-N √(维护精度不足,会产生较大误差) √(改善了维护方式和精度) 列的直方图 √ √(直方图中不包含0 码力 | 4805 页 | 101.28 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













