Github user zuyu commented on a diff in the pull request:

    https://github.com/apache/incubator-quickstep/pull/332#discussion_r167114902
  
    --- Diff: query_optimizer/cost_model/StarSchemaSimpleCostModel.cpp ---
    @@ -493,7 +493,7 @@ std::size_t 
StarSchemaSimpleCostModel::getNumDistinctValues(
           return stat.getNumDistinctValues(rel_attr_id);
         }
       }
    -  return estimateCardinalityForTableReference(table_reference);
    +  return estimateCardinalityForTableReference(table_reference) * 0.1;
    --- End diff --
    
    Could you please explain more regarding why `0.1` would be a good guess for 
the number of distinct values?


---

Reply via email to