diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java index 30160a8ef8..9cd5bdac78 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java @@ -153,11 +153,13 @@ public class MTMV extends OlapTable { this.status.setSchemaChangeDetail(null); this.status.setRefreshState(MTMVRefreshState.SUCCESS); this.relation = relation; - try { - this.cache = MTMVCache.from(this, MTMVPlanUtil.createMTMVContext(this)); - } catch (Throwable e) { - this.cache = null; - LOG.warn("generate cache failed", e); + if (!Env.isCheckpointThread()) { + try { + this.cache = MTMVCache.from(this, MTMVPlanUtil.createMTMVContext(this)); + } catch (Throwable e) { + this.cache = null; + LOG.warn("generate cache failed", e); + } } } else { this.status.setRefreshState(MTMVRefreshState.FAIL);