doris突然锁表,无法连接。查看fe.warn.log日志,报如下错误:
2025-06-21 00:01:29,707 WARN (leaderCheckpointer|727322) [Checkpoint.doCheckpoint():117] Save image failed: the memory used percent 85 exceed the checkpoint memory threshold: 70
org.apache.doris.common.CheckpointException: the memory used percent 85 exceed the checkpoint memory threshold: 70
at org.apache.doris.master.Checkpoint.checkMemoryEnoughToDoCheckpoint(Checkpoint.java:331) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.master.Checkpoint.doCheckpoint(Checkpoint.java:115) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.master.Checkpoint.runAfterCatalogReady(Checkpoint.java:79) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.common.util.MasterDaemon.runOneCycle(MasterDaemon.java:58) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.common.util.Daemon.run(Daemon.java:119) ~[doris-fe.jar:1.2-SNAPSHOT]
和
2025-06-21 09:26:52,645 WARN (thrift-server-pool-442|968948) [Table.tryReadLock():188] Failed to try table FL_CASE_AGG's read lock. timeout 60000 MILLISECONDS. Current owner: Thread[thrift-server-pool-443,5,main]
2025-06-21 09:26:52,646 WARN (thrift-server-pool-442|968948) [FrontendServiceImpl.streamLoadPut():1966] failed to get stream load plan, label: null
org.apache.doris.common.UserException: errCode = 2, detailMessage = get table read lock timeout, database=hotline,table=FL_CASE_AGG
at org.apache.doris.service.FrontendServiceImpl.generatePipelineStreamLoadPut(FrontendServiceImpl.java:2304) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.service.FrontendServiceImpl.pipelineStreamLoadPutImpl(FrontendServiceImpl.java:2285) ~[doris-fe.jar:1.2-SNAPSHOT]
at org.apache.doris.service.FrontendServiceImpl.streamLoadPut(FrontendServiceImpl.java:1954) ~[doris-fe.jar:1.2-SNAPSHOT]
at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]
at org.apache.doris.service.FeServer.lambda$start$0(FeServer.java:60) ~[doris-fe.jar:1.2-SNAPSHOT]
at com.sun.proxy.$Proxy41.streamLoadPut(Unknown Source) ~[?:?]
at org.apache.doris.thrift.FrontendService$Processor$streamLoadPut.getResult(FrontendService.java:4267) ~[fe-common-1.2-SNAPSHOT.jar:1.2-SNAPSHOT]
at org.apache.doris.thrift.FrontendService$Processor$streamLoadPut.getResult(FrontendService.java:4247) ~[fe-common-1.2-SNAPSHOT.jar:1.2-SNAPSHOT]
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38) ~[libthrift-0.16.0.jar:0.16.0]
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38) ~[libthrift-0.16.0.jar:0.16.0]
at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:250) ~[libthrift-0.16.0.jar:0.16.0]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_202]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_202]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_202]
如何进行优化