TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库。其灵感来自于 Google 的 F1 和 Google spanner, TiDB 支持包括传统 RDBMS 和 NoSQL 的特性。
TiDB 3.1.0 现已发布,该版本更新内容如下:
兼容性变化
- TiDB
- 支持 TiDB 在启动服务时,在开启
report-status
配置项情况下,如果发现 HTTP 监听端口不可用,则直接退出启动 #16291
- 支持 TiDB 在启动服务时,在开启
- Tools
- Backup & Restore (BR)
- BR 不支持在 3.1 GA 版本之前的 TiKV 集群上进行恢复 #233
- Backup & Restore (BR)
新功能
- TiDB
- 支持在
explain format = "dot"
中展示 coprocessor 任务的信息 #16125 - 通过
disable-error-stack
配置项减少日志的冗余 stack 信息 #16182
- 支持在
- Placement Driver (PD)
- 优化热点 Region 调度 #2342
- TiFlash
- 添加上报 DeltaTree 引擎读写负载相关 metrics 信息
- 支持
fromUnixTime
和dateFormat
函数下推 - 默认禁用粗粒度索引过滤器
- TiDB Ansible
- 新增 TiFlash 监控 #1253 #1257
- 优化 TiFlash 配置参数 #1262 #1265 #1271
- 优化 TiDB 启动脚本 #1268
Bug 修复
- TiDB
- 修复 merge join 在某些场景下 panic 的问题 #15920
- 修复在计算选择率时重复考虑某些表达式的问题 #16052
- 修复极端情况下 load 统计信息可能出现的 panic 的问题 #15710
- 修复 SQL query 中存在等价表达式在某些情况下无法识别导致报错的问题 #16015
- 修复从一个数据库中查询另一个数据库的
view
时报错的问题 #15867 - 修复 fast analyze handle 列时 panic 的问题 #16080
- 修复
current_role
输出结果字符集不正确的问题 #16084 - 完善 MySQL 连接握手错误相关日志 #15799
- 修复加载审计插件后端口探测活动导致 panic 的问题 #16065
- 修复因
TypeNull
类被错误识别为变长类型,导致 left join 上的sort
算子 panic 的问题 #15739 - 修复监控 session 重试错误计数不准确的问题 #16120
- 修复在
ALLOW_INVALID_DATES
模式下,weekday
结果出错的问题 #16171 - 修复在集群中存在 TiFlash 节点时,GC 可能不能正常工作的问题 #15761
- 修复创建 hash 分区表时指定非常大的分区数量导致 TiDB OOM 的问题 #16219
- 让
union
语句的行为和select
语句保持相同,修复把 warnings 当 error 的问题 #16138 - 修复
TopN
下推到 mocktikv 中的执行错误 #16200 - 增大
chunk.column.nullBitMap
的初始化长度,以避免多余的runtime.growslice
开销 #16142
- TiKV
- 修复 replica read 导致 TiKV panic 的问题 #7418 #7369
- 修复 restore 产生许多空 Region 的问题 #7419
- 修复重复的 resolve lock 请求可能会破坏悲观事务原子性的问题 #7389
- TiFlash
- 修复从 TiDB 同步 schema 时,进行
rename table
时潜在的问题 - 修复多数据路径配置下进行
rename table
会导致数据丢失的问题 - 修复某些场景下 TiFlash 存储空间上报错误的问题
- 修复开启 Region Merge 情况下从 TiFlash 读取时潜在的问题
- 修复从 TiDB 同步 schema 时,进行
- Tools
- TiDB Binlog
- 修复因为 TiFlash 相关的 DDL job 导致 Drainer 同步中断的问题 #948 #942
- BR
- 修复关闭 checksum 情况下,仍然执行 checksum 的问题 #223
- 修复 TiDB 开启 auto-random 或 alter-pk 时,增量备份失败的问题 #230 #231
- TiDB Binlog
更新说明:https://pingcap.com/docs-cn/v3.1/releases/3.1.0-ga/
课后答案张九龄《望月怀远》阅读答案及全诗翻译赏析
望月怀远张九龄海上生明月,天涯共此时。情人怨遥夜,竟夕起相思。灭烛怜光满,披衣觉露滋。不堪盈手赠,还寝梦佳期。注释⑴怀远:怀念远方的亲人。⑵最前面两句:辽阔无边的大海上升起一轮明月,使人想起了远在天涯……
课后答案王安石《次韵唐公三首其三旅思》阅读答案
次韵唐公三首其三旅思王安石此身南北老,愁见问征途。地大蟠三楚,天低入五湖。看云心共远,步月影同孤。慷慨秋风起,悲歌不为鲈②。注:①张壤,字唐公,北宋嘉佑六年契丹国母生辰使,王安石友人。②《晋书&mid……
笔记心得各级干部学习执法为民心得体会
“各级干部都要牢固树立全心全意为人民服务的思想和真心实意对人民负责的精神,做到心里装着群众,凡事想着群众,工作依靠群众,一切为了群众。要坚持权为民所用,情为民所系,利为民所谋,为群众诚……
笔记心得寒假大学生社会实践心得体会
自从走进了大学,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。在现今社会,招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少……
协议书济南市某美容院转让协议第2篇
__________美容院根据中华人民共和国国务院劳动法规和________市私营企业劳动管理实施办法,结合本美容院经营的具体所需今制订此劳动合同书。 双……
剧本劳模宣传短剧剧本《阿咪也想当劳模》
1、机械厂门卫处,日,外。 清早,机械厂班长李玉伟开着别克赛欧小汽车驶进厂区,门卫室内的保安一边按开电动门,一边朝李玉伟摆手。 李玉伟:(摇下车窗,笑着打招呼)小秦,早。 保安小秦:(笑着)……
教程灰雀说课稿
灰雀说课稿 灰雀说课稿(一): 《灰雀》说课稿 一、说教材 《灰雀》是义务教育课程标准实验教科书,小学语文第五册第二单元的一篇讲读课文。这篇课文记叙了列宁在莫斯科郊外养病期间爱护灰雀的故事。列……
课件“吴隐之字处默,濮阳鄄城人”阅读答案及原文
吴隐之字处默,濮阳鄄城人。美姿容,善谈论,博涉文史,以儒雅标名。弱冠而介立,有清操,虽儋石无储,不取非其道。事母孝谨,及其执丧,哀毁过礼。与太常韩康伯邻居,康伯母,贤明妇人也,每闻隐之哭声,辍餐投箸,……