【JVM不断增长,最终报错】get database write lock timeout

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】问题详细描述
1.集群使用 insert into 本地表 select * from mysql外部表 where 时间戳》范围值 方式抽取数据
2.存在多表合一场景,mysql多个外部表,指向同一个starrocks本地表
3.调度频率为一分钟一次

【背景】做过哪些操作?
1.26号【JVM不断增长,最终报错】get database write lock timeout;数据无法正常写入


2.26号监控线索JVM已经拉满,然后滚动重启FE,BE节点后集群恢复正常使用
3.26号之后,JVM监控曲线基线上涨,具体参考监控图片

【StarRocks版本】3.0.6
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】为了在解决问题过程中能及时联系到您获取一些日志信息,请补充下您的联系方式,例如:社区群4-小李或者邮箱,谢谢

FE JVM配置多大?

256G,服务器有512G

麻烦把fe leader fe.log和fe.gc.log的日志发下吧

240 (2).zip (71.7 MB)

fe.conf (3.0 KB)

fe.log太大,节选了50000行,然后fe.conf也贴了,会不会是回收器没用g1的问题,jdk版本是11

30号其中一个FE节点发生了full gc,jvm降下来了

收到 我们排查一下

有排查到原因么,我这2.5.14版本的也出现了一样的情况,fe 发生full GC,insert overwrite 任务报get database write lock timeout

您用的是java11吗?

升级版本后解决

用的是jdk8

你那现在是哪个版本

3.0.8

方便加个企业微信或者微信吗?私聊发给我吧