当前位置:网站首页>NebulaGraph v3.2.0 Release Note,对查询最短路径的性能等多处优化
NebulaGraph v3.2.0 Release Note,对查询最短路径的性能等多处优化
2022-08-04 23:12:00 【NebulaGraph】
NebulaGraph v3.2.0 支持 extract() 函数,对边、点属性过滤的下推以及查询最短路径的性能等进行了优化,对并发扫描属性时 Storage 服务崩溃等问题进行了修复。
优化
- 支持 extract() 函数 。
- 优化配置文件,增加部分配置。#4310
- 增加优化规则,移除无用的 AppendVertices 操作符。#4277
- 增加优化规则,优化边过滤的下推。#4270
- 增加优化规则,优化点属性过滤的下推。#4260
- 剔除点的预测过滤器。#4249
- 减少移动数据时连接操作的数据复制量。#4283
- 通过下标获取属性值,减少属性查询的时间。#4242
- 优化查询最短路径的性能。#4071
- 优化查询子图的循环条件。#4226
- 减少移动数据时 Traverse 和 AppendVertices 操作符的数据复制量。#4176
- 改善优化规则,去除无效的项目操作符。#4157
- 使用 Arena Allocator 优化内存分配。#4239
缺陷修复
- 修复 Web 服务在接收一些特殊攻击消息时崩溃的问题。#4334
- 修复并发扫描属性时 Storage 服务崩溃的问题。#4268
- 修复插入超过限制长度的边时 Storage 服务崩溃的问题。#4305
- 修复启用查询并发模式时服务崩溃的问题。#4288
- 修复查找具有 NULL 属性的索引时 Storage 服务崩溃的问题。#4234
- 修复重启后独立守护进程退出的缺陷。#4269
- 修复 Graphviz 在线工具由于两次 JSON 转换导致 Join 点格式的解释结果不正确的缺陷。#4280
- 修复属性查找的缺陷,不允许在 Schema 中使用英文句号(.)。#4194
- 修复恢复数据时机器丢失 key 的缺陷。#4311
- 修复使用相同语句返回相同顶点不同属性时,结果显示
BAD TYPE
的缺陷。#4151 - 修复无索引时,语句
MATCH p=(:team)-->() RETURN p LIMIT 1
的报错信息缺陷。#4053 - 增强运算符
AND
和OR
的报错信息。#4304 - 修复索引条件下没有统计信息的缺陷。#4353
- 修复集群内时区不同的缺陷。#4391
- 修复删除全文索引时崩溃的问题。#4384
- 修复当发送 PUT 请求,请求体为空时,服务崩溃的问题。#4405
- 修复当在有索引的基础上删除点和边时,语句中的 VID 的长度超出定义的长度时,Storage 服务崩溃的问题。#4406
历史版本
可前往 GitHub 体验该版本:https://github.com/vesoft-inc/nebula/releases/tag/v3.2.0
交流图数据库技术?加入 NebulaGraph 交流群请先填写下你的 NebulaGraph 名片,NebulaGraph 小助手会拉你进群~~
边栏推荐
- Both synchronized and ReentrantLock are smooth, because they are reentrant locks, and a thread will not deadlock if it takes the lock multiple times. We need reentrant locks
- typeScript-闭包函数的使用
- If you can't get your heart, use "distributed lock" to lock your people
- 地面高度检测/平面提取与检测(Fast Plane Extraction in Organized Point Clouds Using Agglomerative Hierarchical Clu)
- The Go Programming Language (Introduction)
- typeScript-promise
- 加解密在线工具和进制转化在线工具
- 【转载】kill掉垃圾进程(在资源管理器占用的情况下)
- [QNX Hypervisor 2.2用户手册]10.6 vdev mc146818
- 2022年全网最全接口自动化测试框架搭建,没有之一
猜你喜欢
随机推荐
Both synchronized and ReentrantLock are smooth, because they are reentrant locks, and a thread will not deadlock if it takes the lock multiple times. We need reentrant locks
[QNX Hypervisor 2.2用户手册]10.6 vdev mc146818
FinClip崁入式搭建生态平台,降低合作门槛
360市值四年蒸发3900亿,政企安全能救命吗?
地面高度检测/平面提取与检测(Fast Plane Extraction in Organized Point Clouds Using Agglomerative Hierarchical Clu)
为何越来越多人选择进入软件测试行业?深度剖析软件测试的优势...
Pytest learning - fixtures
【3D建模制作技巧分享】ZBrush如何设置笔刷快捷键
自从新来了个字节20K出来的,就见识到了什么是天花板
go语言的日志实现(打印日志、日志写入文件、日志切割)
npm基本操作及命令详解
一点点读懂cpufreq(二)
3年,从3K涨薪到20k?真是麻雀啄了牛屁股 — 雀食牛逼呀
MySQL基础篇【聚合函数】
js中小数四则运算精度问题原因及解决办法
【字符串函数内功修炼】strcpy + strcat + strcmp(一)
加解密在线工具和进制转化在线工具
Shell编程之循环语句与函数的使用
I was rejected by the leader for a salary increase, and my anger rose by 9.5K after switching jobs. This is my mental journey
未来我们还需要浏览器吗?(feat. 枫言枫语)