From 45b11fd0ce337b66361cb84b7aa6c7c48ad40c24 Mon Sep 17 00:00:00 2001 From: obdev Date: Fri, 20 Sep 2024 06:10:39 +0000 Subject: [PATCH] do not sync table stats for mview complete refresh --- src/rootserver/ddl_task/ob_table_redefinition_task.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rootserver/ddl_task/ob_table_redefinition_task.cpp b/src/rootserver/ddl_task/ob_table_redefinition_task.cpp index ad0021c9f..5235515eb 100755 --- a/src/rootserver/ddl_task/ob_table_redefinition_task.cpp +++ b/src/rootserver/ddl_task/ob_table_redefinition_task.cpp @@ -894,6 +894,7 @@ int ObTableRedefinitionTask::take_effect(const ObDDLTaskStatus next_task_status) } } else if (ObDDLType::DDL_DIRECT_LOAD != task_type_ && ObDDLType::DDL_DIRECT_LOAD_INSERT != task_type_ && + ObDDLType::DDL_MVIEW_COMPLETE_REFRESH != task_type_ && OB_FAIL(sync_stats_info())) {//direct load no need sync stats info, because the stats have been regather LOG_WARN("fail to sync stats info", K(ret), K(object_id_), K(target_object_id_)); } else if (alter_table_arg_.mview_refresh_info_.is_mview_complete_refresh_ &&