From f9f07eb143fec8acc7ce18ba450bbbb84da0e483 Mon Sep 17 00:00:00 2001 From: chendong76 <1209756284@qq.com> Date: Mon, 19 Sep 2022 16:21:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3autovacuum=5Fmode=E4=B8=BAnon?= =?UTF-8?q?e=E6=97=B6=E3=80=82cstore=E4=B8=ADdelta=E8=A1=A8=E4=BB=8D?= =?UTF-8?q?=E8=BF=81=E7=A7=BB=E8=87=B3=E4=B8=BB=E8=A1=A8=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/process/postmaster/autovacuum.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gausskernel/process/postmaster/autovacuum.cpp b/src/gausskernel/process/postmaster/autovacuum.cpp index 68394fff5..7a4502106 100755 --- a/src/gausskernel/process/postmaster/autovacuum.cpp +++ b/src/gausskernel/process/postmaster/autovacuum.cpp @@ -3235,7 +3235,8 @@ static void relation_needs_vacanalyze(Oid relid, AutoVacOpts* relopts, bytea* ra AUTOVAC_LOG(DEBUG2, "vac \"%s\": need freeze is %s", NameStr(classForm->relname), force_vacuum ? "true" : "false"); /* Is time to move rows from delta to main cstore table by vacuum? */ - if (rawRelopts != NULL && StdRelOptIsColStore(rawRelopts) && g_instance.attr.attr_storage.enable_delta_store) { + if (rawRelopts != NULL && StdRelOptIsColStore(rawRelopts) && + g_instance.attr.attr_storage.enable_delta_store && DO_VACUUM) { PgStat_StatDBEntry *dbentry = pgstat_fetch_stat_dbentry(u_sess->proc_cxt.MyDatabaseId);; PgStat_StatDBEntry *shared = pgstat_fetch_stat_dbentry(InvalidOid);