问题一: StarRocks属于MPP架构,那么理论上随着BE结点越多,同一个SQL的执行效率就越高,查询速度越快对吗?因为执行算法cpu更多,scan结点也越多。(不考虑极限情况,比如太简单的SQL或者be结点已经足够多)
问题二:当并行度从1调节到5,性能没有任何提升,甚至变差了一些(设置的global parallel_fragment_exec_instance_num这个参数调节)
当前使用的是什么版本
这个版本调节并行度是调整pipeline_dop,parallel_fragment_exec_instance_num不需要调整,可以调整dop后看下效果,默认是0取值cpu核数的一半,一般默认值比较大,可以调小
Hi dongquan,我这边已经将pipeline_dop调为了8,我们be的cpu是16核。不过结果看起来没有什么变化呢。
Hi dongquan,你的意思是需要我将max_pipeline_dop调整到16吗?