From c552bbee17d211bdd3cac8b648d534b0af6a570f Mon Sep 17 00:00:00 2001 From: wanghao19920907 Date: Mon, 22 May 2023 08:06:55 -0700 Subject: [PATCH] add murmurhash32 for skew batch --- src/gausskernel/runtime/executor/nodeHash.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gausskernel/runtime/executor/nodeHash.cpp b/src/gausskernel/runtime/executor/nodeHash.cpp index 426c72c3a..db0550fdc 100644 --- a/src/gausskernel/runtime/executor/nodeHash.cpp +++ b/src/gausskernel/runtime/executor/nodeHash.cpp @@ -1798,6 +1798,7 @@ static void ExecHashBuildSkewHash(HashJoinTable hashtable, Hash* node, int mcvsT int bucket; hashvalue = DatumGetUInt32(FunctionCall1Coll(&hashfunctions[0], hashtable->collations[0], values[i])); + hashvalue = murmurhash32(hashvalue); /* * While we have not hit a hole in the hashtable and have not hit