diff --git a/sql/core/src/test/scala/org/apache/spark/sql/execution/joins/HashedRelationSuite.scala b/sql/core/src/test/scala/org/apache/spark/sql/execution/joins/HashedRelationSuite.scala
index a5b56541c90f75ce2faa5771de1905a0ba6dee4e..40864c80ebc8109f446b908395b8ad1527cdf603 100644
--- a/sql/core/src/test/scala/org/apache/spark/sql/execution/joins/HashedRelationSuite.scala
+++ b/sql/core/src/test/scala/org/apache/spark/sql/execution/joins/HashedRelationSuite.scala
@@ -213,7 +213,8 @@ class HashedRelationSuite extends SparkFunSuite with SharedSQLContext {
     longRelation.close()
   }
 
-  test("build HashedRelation with more than 100 millions rows") {
+  // This test require 4G heap to run, should run it manually
+  ignore("build HashedRelation with more than 100 millions rows") {
     val unsafeProj = UnsafeProjection.create(
       Seq(BoundReference(0, IntegerType, false),
         BoundReference(1, StringType, true)))