文档章节

TiDB 2.0 RC1 Release

TiDB
 TiDB
发布于 03/12 11:00
字数 609
阅读 32
收藏 0

2018 年 3 月 9 日,TiDB 发布 2.0 RC1 版。该版本在上一版的基础上,对 MySQL 兼容性、系统稳定性和优化器做了很多改进。

TiDB

  • 支持限制单条 SQL 语句使用内存的大小,减少程序 OOM 风险

  • 支持下推流式聚合算子到 TiKV

  • 支持配置文件的合法性检测

  • 支持 HTTP API 获取 TiDB 参数信息

  • Parser 兼容更多 MySQL 语法

  • 提升对 Navicat 的兼容性

  • 优化器提升,提取多个 OR 条件的公共表达式,选取更优执行计划

  • 优化器提升,在更多场景下将子查询转换成 Join 算子,选取更优查询计划

  • 使用 Batch 方式 Resolve Lock,提升垃圾回收速度

  • 修复 Boolean 类型的字段长度,提升兼容性

  • 优化 Add Index 操作,所有的读写操作采用低优先级,减小对在线业务的影响

PD

  • 优化检查 Region 状态的代码逻辑,提升程序性能

  • 优化异常情况下日志信息输出,便于调试

  • 修复监控中关于 TiKV 节点磁盘空间不足情况的统计

  • 修复开启 TLS 时健康检查接口误报的问题

  • 修复同时添加副本数量可能超过配置阈值的问题,提升程序稳定性

TiKV

  • 修复 PD leader 切换, gRPC call 没被 cancel 的问题

  • 对重要配置进行保护,第一次设置之后不允许变更

  • 增加获取 metrics 的 gRPC API

  • 启动时候,检查是否使用 SSD

  • 使用 ReadPool 优化读性能,raw get 测试性能提升 30%

  • 完善 metrics,优化 metrics 的使用

源码地址:https://github.com/pingcap/tidb

如今,在社区和 PingCAP 技术团队的共同努力下,TiDB 2.0 RC1 版已发布,在此感谢社区小伙伴们长久以来的参与和贡献。

作为世界级开源的分布式关系型数据库,TiDB 灵感来自于 Google Spanner/F1,具备『分布式强一致性事务、在线弹性水平扩展、故障自恢复的高可用、跨数据中心多活』等核心特性。TiDB 于 2015 年 5 月在 GitHub 创建,同年 12 月发布 Alpha 版本,而后于 2016 年 6 月发布 Beta 版,12 月发布 RC1 版, 2017 年 3 月发布 RC2 版,6 月发布 RC3 版,8 月发布 RC4 版,10 月发版 TiDB 1.0,并在 2018 年 2 月发版 1.1 Beta。

© 著作权归作者所有

共有 人打赏支持
TiDB
粉丝 114
博文 133
码字总数 350445
作品 2
海淀
私信 提问
加载中

评论(2)

TiDB
TiDB

引用来自“局长”的评论

哈,以后有版本更新欢迎投递新闻~~✌
好的嘞~非常感谢支持😄
局长
局长
哈,以后有版本更新欢迎投递新闻~~✌
重磅更新 开源分布式 NewSQL 数据库 TiDB 1.0 正式发布

10 月 16 日,TiDB 正式发布 GA 版(TiDB 1.0)。该版本对 MySQL 兼容性、SQL 优化器、系统稳定性、性能做了大量的工作。 作为世界级开源的分布式关系型数据库,TiDB 灵感来自于 Google Spa...

bhzhu203
2017/10/16
8K
43
分布式关系型数据库 TiDB 正式发布 RC1 版本

12 月 23 日,分布式关系型数据库 TiDB 正式发布 RC1。更新如下: TiKV: 提升写入速度 降低磁盘空间占用 支持百 TB 级别数据 提升稳定性,集群规模支持 200 个节点 提供 Raw KV API,以及 ...

TiDB
2016/12/23
3.6K
18
TiDB 源码阅读系列文章(二十)Table Partition

作者:肖亮亮 Table Partition 什么是 Table Partition Table Partition 是指根据一定规则,将数据库中的一张表分解成多个更小的容易管理的部分。从逻辑上看只有一张表,但是底层却是由多个物...

TiDB
10/29
0
0
TiDB 2.1 GA Release Notes

2018 年 11 月 30 日,TiDB 发布 2.1 GA 版。相比 2.0 版本,该版本对系统稳定性、性能、兼容性、易用性做了大量改进。 TiDB SQL 优化器 优化 选择范围,提升执行性能 优化 外表选择,使用估...

TiDB
11/30
0
0
分布式关系型数据库 TiDB RC2 预览版发布

作为节前献礼,1 月 26 日,分布式关系型数据库 TiDB 发布了 RC2 预览版,预计春节后发布 RC2。该版本更新如下: TiKV: 支持更多下推操作 If IsNull IfNull NullIf Raft 支持 PreVote 增加最...

两味真火
2017/01/26
691
1

没有更多内容

加载失败,请刷新页面

加载更多

使用Autowired和Qualifier解决多个相同类型的bean如何共存的问题

注意: 实现类UserServiceImpl,MyUserServiceImpl 需要区分:@Service("userServicel") @Service("myUserService") https://blog.csdn.net/russle/article/details/80287763......

qimh
33分钟前
2
0
SQL 语句使用to_char函数时,检索结果有空格

小疯在使用Oracle过程中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对可以做一下trim处理。但是小疯很疑惑为什么会有空格呢,于...

野小疯
34分钟前
1
0
对接比特币钱包的PHP开发包

BtcTool是一个基于第三方服务和离线裸交易实现的PHP比特币应用开发包,适合不希望部署本地 节点旳PHP开发者,开发包主要包含以下特性: 利用第三方服务获取指定地址的utxo集合 离线生成消费裸...

汇智网教程
52分钟前
1
0
【自用】 VHD to VHDX

VHDX: 在VHD 2TB 的基础上提供 64TB的容量。 支持逻辑扇区大小为 4KB,和每块的大小为 256MB,来优化虚拟磁盘性能。 比VHD提供更高的安全性、可靠性和性能。 convert-VHD –path d:\Hyper-v...

Tensor丨思悟
今天
3
0
30 岁转行做Python开发晚吗?而且是零基础

最近有小伙伴问小编,30 岁转行做Python开发晚吗? 小编想说,其实无论男女,只要想学,有这个动力,就直接去行动。无论年龄,无论性别,只要你想一直勇往直前,那么想做的就去做吧~这里有一...

糖宝lsh
今天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部