diff --git a/src/backend/optimizer/path/costsize.c b/src/backend/optimizer/path/costsize.c index e7fbe1ef9ea9e706ca85f8e2d3205b35035def5a..72f273b4037526dfe6baf6aabc2775aabba65e14 100644 --- a/src/backend/optimizer/path/costsize.c +++ b/src/backend/optimizer/path/costsize.c @@ -2782,7 +2782,7 @@ initial_cost_hashjoin(PlannerInfo *root, JoinCostWorkspace *workspace, ExecChooseHashTableSize(inner_path_rows, inner_path->parent->width, true, /* useskew */ - global_work_mem(root), + global_work_mem(root) / 1024L, &numbuckets, &numbatches, &num_skew_mcvs); @@ -4691,7 +4691,7 @@ Cost incremental_hashjoin_cost(double rows, int inner_width, int outer_width, Li ExecChooseHashTableSize(rows, inner_width, true /* useSkew */, - global_work_mem(root), + global_work_mem(root) / 1024L, &numbuckets, &numbatches, &num_skew_mcvs);