doris 2.1.11版本 be 不时的飙高到100%,导致查询变慢,有时fe还连接不上

Viewed 38

检查到fe飙高的时间段,大量打印如下两类日志:
1.(查询变慢)
I20260121 10:26:29.554636 2362623 beta_rowset.cpp:223] deleting /data4/doris_be/be_storage/data/2/10037/1988860573/020000000002ddc4b84ec961d2480aa06f3f5fed3bb219a1_0.dat

2.(fe 连接不上)
I20260120 20:00:32.033942 2364647 autoinc_buffer.cpp:48] [AutoIncIDBuffer::_fetch_ids_from_fe] begin to fetch auto-increment values from fe, db_id=911386, table_id=12902750, column_id=0, length=40640

1 Answers

是 BE 的 CPU 打满吗?如果是打满的话,可能会出现假死。

在负载高的情况下,可能得从几个方面看看:

  1. 是否有大查询,或者并发任务导致资源打满了,可以从审计日志入手,或者查询系统表 information_schema.active_queries 排查。
  2. 如果排查无果,可以top -H 看看是哪里占用资源比较多,或者给BE 节点打个火焰图看看。
    可以参考这个PR https://github.com/apache/doris/pull/41044