Doris 2.0.15,3FE、6BE(3BE mix角色 3BE computation角色)3个mix角色的BE节点CPU使用率100%

Viewed 3

Doris 2.0.15,3FE、6BE(3BE mix角色 3BE computation角色)
image.png
3台高配置的mix角色的BE节点,CPU使用率几乎跑满,数据量3个节点都在500GB左右,并发不高20左右,查看节点上都是表扫描吃了CPU,
image.png
FE上查没有超长的慢查询,只有大量的查询耗时基本在1-30s的,也基本很快就执行了,没有堆积。这种情况在后续如何排查,优化,还有这个版本好像不支持将查询这类任务分流到另外3台计算的BE上

1 Answers
  1. mix 节点除了要分担数据湖的查询外,内表的查询也是在mix 节点上执行的,内表的查询无法分担至 compute 节点上。
  2. 从你的监控截图来看,确实都是在scanner ,所以应该是查询。但是有可能是并发的查询,不过2.0 版本没有系统表能查看当前在运行的查询,你可以通过接口看一下,当前的查询数量:

curl -X GET -uroot: http://ip:8030/rest/v2/manager/query/current_queries