并发查询效率低

【详述】
以下sql单个执行3s左右,程序查询需要8s(有一定的并发查询),8s查询的Profile下面提供了
sql:
SELECT
ourwaybidw_retail_fz.d_goods.fname AS 商品名称,
Sum( ourwaybidw_retail_fz.f_sale.famount ) AS 销售金额
FROM
ourwaybidw_retail_fz.f_sale
JOIN ourwaybidw_retail_fz.d_goods ON ourwaybidw_retail_fz.f_sale.fgoodsid = ourwaybidw_retail_fz.d_goods.fgoodsid
GROUP BY
商品名称
ORDER BY
销售金额 DESC
LIMIT 10 OFFSET 0

【背景】parallel_fragment_exec_instance_num并行度1-4都调整过,效果不明显(回话重启过了)
【业务影响】程序对接执行sql慢
【StarRocks版本】2.0.0-GA-2ffdf30
【集群规模】1fe+3be
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
BE:两个,12C/64G/千兆,一个8C/31G/千兆
FE:一个,4C/15G/
【附件】

  • fe.warn.log/be.warn.log/相应截图
  • 慢查询:

并发查询慢可以看下网络磁盘之类的资源使用情况,是否达到资源瓶颈了,你这个配置有点低

一般推荐的配置是什么样的,我们这内存和cpu算比较好的了

fe 8核16G be 16核64G,网络万兆,你这个并发查询慢很大概率是卡在网络io瓶颈了,可以检查下相应资源的监控

你给每个查询new 一个datasource看看,我之前用一个datasource也有这个问题,感觉虽然提交进去了但是内部还在排序