提交 5041d85e 编写于 作者: L liipx

fix

上级 87dbcaf3
......@@ -723,7 +723,7 @@ func (idxAdv *IndexAdvisor) buildIndexWithNoEnv(indexList map[string]map[string]
// mergeIndex 将索引用到的列去重后合并到一起
func mergeIndex(idxList map[string]map[string][]*common.Column, column *common.Column) {
// 散粒度低于阈值将不会添加索引
if common.Config.MinCardinality > column.Cardinality {
if common.Config.MinCardinality/100 > column.Cardinality {
return
}
......
......@@ -357,7 +357,8 @@ func TestRuleUpdatePrimaryKey(t *testing.T) {
func TestIndexAdvise(t *testing.T) {
common.Log.Debug("Entering function: %s", common.GetFunctionName())
// common.Config.MinCardinality = 1
minCardinalityBak := common.Config.MinCardinality
common.Config.MinCardinality = 20
vEnv, rEnv := env.BuildEnv()
defer vEnv.CleanUp()
......@@ -384,6 +385,7 @@ func TestIndexAdvise(t *testing.T) {
}
}
common.Log.Debug("Exiting function: %s", common.GetFunctionName())
common.Config.MinCardinality = minCardinalityBak
}
func TestIndexAdviseNoEnv(t *testing.T) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册