TiDB 3.0.3 发布,分布式 NewSQL 数据库
TiDB 是 PingCAP 自主研发的开源分布式关系型数据库,具备商业级数据库的数据可靠性,可用性,安全性等特性,支持在线弹性水平扩展,兼容 MySQL 协议及生态,创新性实现 OLTP 及 OLAP 融合。3.0.3 已经发布,如下:
- SQL 优化器
- SQL 执行引擎
- 修复
Quote
函数处理 null 值的返回值类型出错的问题 #11619 - 修复 Max 和 Min 在推导类型时没有去除 NotNullFlag 导致
ifnull
结果错误的问题 #11641 - 修复对字符形式的 Bit 类型数据比较出错的问题 #11660
- 减少需要顺序读取数据的并发度,以降低 OOM 出现概率 #11679
- 修复对应含有多个参数的内置函数(如
if
、coalesce
等),在多个参数都为 unsigned 时类型推导不正确的问题 #11621 - 修复
Div
函数处理 unsigned 的 decimal 类型时与 MySQL 行为不兼容的问题 #11813 - 修复执行修改 Pump/Drainer 状态的 SQL 时会报 panic 的问题 #11827
- 修复在 Autocommit = 1 且没有 begin 的时,
select ... for update
出现 panic 的问题 #11736 - 修复执行
set default role
语句时权限检查出错的问题 #11777 - 修复执行
create user
和drop user
语句出现权限检查错误的问题 #11814 - 修复
select ... for update
在构建为 PointGetExecutor 时会重试的问题 #11718 - 修复 Window function 处理 Partition 时边界出错的问题 #11825
- 修复
time
函数在处理错误格式参数时直接断链接的问题 #11893 - 修复 Window function 没有检查传入参数的问题 #11705
- 修复 Explain 查看的 Plan 结果跟真实执行的 Plan 结果不一致的问题 #11186
- 修复 Window function 内存重复引用导致崩溃或结果不正确的问题 #11823
- 修复 Slow log 里面 Succ 字段信息错误的问题 #11887
- 修复
- Server
- DDL
- Monitor
- Backoff 监控添加类型,且补充之前没有统计到的 Backoff,比如 commit 时遇到的 Backoff #11728
TiKV
- 修复 ReadIndex 请求可能由于重复 Context 而无法响应请求的问题 #5256
- 修复
PutStore
过早而引起一些调度造成抖动的问题 #5277 - 修复 Region Heartbeat 上报的时间戳不准的问题 #5296
- 剔除 share block cache 信息减少 coredump 文件大小 #5322
- 修复 Region merge 中会引起 TiKV panic 的问题 #5291
- 加快死锁检测器器的 leader 变更检查 #5317
- 使用 grpc env 创建 deadlock 的客户端 #5346
- 添加
config-check
检查配置是否正确 #5349 - 修复 ReadIndex 请求在没有 leader 情况下不返回的问题 #5351
PD
pdctl
返回成功信息 #1685
Tools
- TiDB Binlog
- TiDB Lightning
- 导入时默认过滤系统库
mysql
,information_schema
,performance_schema
,sys
#225
- 导入时默认过滤系统库
TiDB Ansible
- 优化滚动升级 PD 的操作,提高稳定性 #894
- 移除当前 Grafana 版本不支持的 Grafana Collector 组件 #892
- 更新 TiKV 告警规则 #898
- 修复生成的 TiKV 配置遗漏
pessimistic-txn
参数的问题 #911 - 更新 Spark 版本为 2.4.3,同时更新 TiSpark 为兼容该 Spark 的 2.1.4 版本 #913 #918
详情请见更改日志:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Guava 28.1 发布,Google 的 Java 核心工具库
Guava 28.1 发布了,Guava 是 Google 的一个开源项目,包含许多 Google 核心Java 常用库,如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 与 I/O 等。 更新内容如下: collect:新增RangeMap.merge,类似于Map.merge(687252d) collect:修复了ImmutableSet.Builder中的一个 bug,当从同一个构建器构建多个集合时,该 bug 可能导致无限循环(0007cb2) io:修复了 BaseEncoding.decodingStream(Reader)返回的 InputStream 在解码无效字符串时无法抛出 DecodingException 的问题 (ddd4a49) net:为 "image/heif" 和 "image/jp2" 添加了MediaType ...
- 下一篇
CKEditor 5 v12.4.0 发布,可调整图像大小、支持数学化学公式
CKEditor 5 v12.4.0 发布了,此版本引入了从 Google 文档中粘贴、图像大小调整,简单的图像上传适配器、待办事项列表等功能,并支持从右到左的语言,提供拼写和语法检查,以及在 WYSIWYG 中新增对数学和化学公式的支持。 新的富文本编辑器功能 调整图像大小 通过拖动图像上显示的句柄来调整大小是第一个功能,后续还将提供一些可能的功能,例如按照百分比调整大小、任意调整长款值、限制最大最小值等。 To-do lists 支持从右到左的(RTL)语言 从富文本编辑器的角度来看,对从右到左语言(如阿拉伯语或希伯来语)的支持包括两部分:镜像编辑器本身的 UI(当 UI 是 RTL 语言时)并支持以 RTL 语言编写内容。CKEditor 5 在 UI 和内容中都支持 RTL 语言。 后续功能包括镜像一些图标或支持双向文本等。 简单的上传适配器 图像上载功能通过上传适配器与服务器通信。CKEditor 5 已经提供了 3 个(Easy Image、CKFinder 和 Base64)。它还允许编写完全自定义的上传适配器。 使用简单的上传适配器,如果通过 XMLHttpReques...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7