From 7f7d92b94b03b66f8e46eaccb38c5bf5d4c5bfd5 Mon Sep 17 00:00:00 2001 From: jemappellehc <386956049@qq.com> Date: Mon, 11 Nov 2024 16:07:39 +0800 Subject: [PATCH] fix imcstore scan cost evaluation --- src/gausskernel/optimizer/path/costsize.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gausskernel/optimizer/path/costsize.cpp b/src/gausskernel/optimizer/path/costsize.cpp index 44ee968dd..34770bfb8 100755 --- a/src/gausskernel/optimizer/path/costsize.cpp +++ b/src/gausskernel/optimizer/path/costsize.cpp @@ -798,7 +798,7 @@ void cost_imcstorescan(Path* path, PlannerInfo* root, RelOptInfo* baserel) startup_cost += baserel->baserestrictcost.startup; - if (!u_sess->attr.attr_sql.enable_seqscan) + if (!u_sess->attr.attr_sql.enable_imcsscan) startup_cost += g_instance.cost_cxt.disable_cost; /* @@ -820,7 +820,7 @@ void cost_imcstorescan(Path* path, PlannerInfo* root, RelOptInfo* baserel) path->total_cost = startup_cost + run_cost; path->stream_cost = 0; - if (!u_sess->attr.attr_sql.enable_seqscan) + if (!u_sess->attr.attr_sql.enable_imcsscan) path->total_cost *= (g_instance.cost_cxt.disable_cost_enlarge_factor * g_instance.cost_cxt.disable_cost_enlarge_factor); }