为什么2.0.0_alpha的导入性能比2.1、3.0、4.0、master要快1倍?为什么新版本的性能差这么多?

Viewed 130

请问为什么新版本的写入性能为什么比2.0.0-alpha要差这么多?我已经用了async-mode模式了。在官方QQ群提出没人能回答,求大神解答,谢谢!
2.0.0-alpha版本streamload测试结果:
Weixin Screenshot_20240816190956.png
2.1、3.0、master版本streamload测试结果:
Weixin Screenshot_20240816191535.png
2.0.0-alpha镜像版本insert into values测试结果:
image.png
master编译版本insert into values测试结果:
image.png

2 Answers

这几个机器的资源情况怎么样?2.1之后开一下这个 enable_nereids_dml_with_pipeline 变量

  1. 机器配置是i5-4590,4核16g,1T机械硬盘。
  2. 你指的enable_nereids_dml_with_pipeline是fe.cont的配置吗?我在master版本修改了这个变量为true和false重测,结果都差不多。
  3. 我发现streamload同一台机器的结果差不多,之前说慢一倍,有可能是机器的原因,因为快的那台机器用的是固态硬盘,cpu是i7400,16g的ddr4。但是,使用insert into values的性能,就差别很大了,master版本的性能真是慢得让人无法接受,但2.0.0-alpha的却还能接受,我都补充了测试截图。