乐趣区

关于nebula:图数据库-NebulaGraph-v350-发布支持免索引查询UDFFIND-PATH-性能大幅度提升

本次 v3.5.0 版本次要是优化了 FIND ALL PATH 性能,反对免索引的全表扫描等性能。具体性能晋升幅度,记得浏览下周的 NebulaGraph v3.5.0 性能报告。

个性

  • 反对免索引的全表扫描,参见 pr:#5416
  • 反对 UDF,参见 pr:#4804 #5391
  • 反对在返回语句中应用像 v.tag 这样的表达式,参见 pr:#5440
  • 反对 UPDATE 语句中的 json_extract 函数,参见 pr:#5457
  • 反对在 EXPLAIN 输入中应用 TCK 格局,参见 pr:#5414
  • DML 反对参数,参见 pr:#5328

优化

  • 反对以毫秒为单位的 TTL,参见 pr:#5430
  • 加强了聚合函数中的属性裁剪性能,参见 pr:#5301
  • 进步了遍历执行器的性能,参见 pr:#5308
  • 优化了 FIND ALL PATH 性能,参见 pr:#5409
  • 为了进步性能,移除了一些 raft 锁,参见 pr:#5451
  • 优化了谓词函数过滤变长边,参见 pr:#5464 #5470 #5481 #5503
  • 并行遍历执行器,参见 pr:#5314
  • MATCH 反对 ID 汇合,参见 pr:#5360
  • 重构了 GO planner,参见 pr:#5369
  • 在配置文件中增加了一些 graph 性能选项,参见 pr:#5463
  • 增加了最大连接数标记,参见 pr:#5309

缺点修复

  • 修复了 RocksDB 导入数据导致 leader lease 有效的缺点,参见 pr:#5271
  • 修复了当用户不存在时 DESC USER 提示信息谬误的缺点,参见 pr:#5345
  • 修复了 SPACE 存在时,CREATE IF NOT EXIST 将无奈胜利的缺点,参见 pr:#5375
  • 修复了在打算中 GetNeighbors 边的方向谬误的缺点,参见 pr:#5368
  • 修复了 SHOW SESSIONS 命令中客户端 IP 格局的缺点,参见 pr:#5388
  • 修复了在 USEMATCH 时属性被剪枝的缺点,参见 pr:#5263
  • 修复了在某些状况下过滤器未下推的缺点,参见 pr:#5395
  • 修复了在某些状况下过滤器谬误地过滤的缺点,参见 pr:#5422
  • 修复了模式表达式中外部变量解决不正确的缺点,参见 pr:#5424
  • 修复了波及 EMPTY 比拟的缺点,参见 pr:#5433
  • 修复了 MATCH 中申请所有列时返回反复列的缺点,参见 pr:#5443
  • 修复了在自反边波及门路的比拟谬误的缺点,参见 pr:#5444
  • 修复了 MATCH 门路中从新定义别名的缺点,参见 pr:#5446
  • 修复了插入地理位置值时的类型查看缺点,参见 pr:#5460
  • 修复了最短门路解体的缺点,参见 pr:#5472
  • 修复了 GEO 解体的缺点,参见 pr:#5475
  • 修复了 MATCH...CONTAINS 报错的缺点,参见 pr:#5485
  • 修复了并发时会话计数谬误的 bug,参见 pr:#5496
  • 修复了 GET SUBGRAPHFIND PATH 参数的缺点,参见 pr:#5500
  • 修复了正则表达式的缺点,参见 pr:#5507

变动点

  • 禁用 edge list join, 不反对在多个模式中应用边列表,参见 pr:#5268
  • 移除 GLR 解析器, 须要将 YIELD 1–-1 批改为 YIELD 1– -1,参见 pr:#5290

贡献者

本次 v3.5.0 版本由以下用户奉献,排名不分先后:

  • @Shylock-Hg
  • @zhaojunnana
  • @wey-gu
  • @xtcyclist
  • @AntiTopQuark
  • @czpmango
  • @critical27
  • @jievince
  • @yixinglu
  • @nevermore3
  • @cangfengzhs
  • @shixiangz
  • @Milittle
  • @pengweisong
  • @Aiee
  • @codesigner

最初,特别感谢 @zhaojunnana、@AntiTopQuark、@shixiangz、@Milittle 对版本做出的奉献。

NebulaGraph v3.5.0 体验地址:https://github.com/vesoft-inc/nebula/releases/tag/v3.5.0

退出移动版