为了更快的定位您的问题,请提供以下信息,谢谢
【详述】执行了大量update语句后。BE长时间占用cpu异常,取消语句执行后无效果,重启be和fe无效。使用命令取消label的jobid已显示cancelled,后台也查不到update进程,但是重启be又立马占用50%的cpu。重启linux再启动be也是立刻占用50%(即图2中top的任务列表,重启be立刻有update-apply进程)。
【是否存算分离】一体
【StarRocks版本】3.3.8
【集群规模】1fe+1be
【机器信息】48C/128G/万兆
感觉大量的tablet元数据在做compaction,看一下compaction的情况?
SHOW PROC ‘/compactions’;是空的,没有任何记录
–查看 row_set
select tablet_id, num_rowset from information_schema.be_tablets where be_id = 10626101 order by num_rowset desc limit 10;
–查看版本
select tablet_id, num_version from information_schema.be_tablets where be_id = 10626101 order by num_version desc limit 10;
如果update的表是主键表的话,那么除了标准的insert+delete之外,还会有更新内存中所有行的映射,可以看一下是不是主键表在做update

