truncate语句无法执行

Viewed 52

大家好,这个问题困扰我好久了,我的Doris是3.0版本,1BE+1FE的,功能都正常,但是有个问题,每隔一段时间,大约20天左右,就会出现truncate 语句执行不过去的情况。

我通过以下途径,结果还是不行
1、通过processlist 可以看到进程一直是Query状态。
2、kill CONNECTION proID,手动将命令杀掉
3、再重新执行truncate。

看日志,一直都在报超时,我找不到有用的信息
image.png

感觉就像是Oracle上,表被锁了差不多的情况,但是Doris好像没有锁的机制相关说明。

刚才在日志里找到一句话,可能和这个有关
image.png

以往,我只能重启FE来解决问题

有没有大佬,遇见类似情况的,给指个思路

1 Answers

你可以调整下这个队列的大小,fe的conf,report_queue_size默认是100.
另外你这个具体是什么版本的?应该是FE卡住了,可以升级到3.0.8来看看