HANA VARCHAR列上的索引

2020-09-17 05:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个包含40...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个包含40亿条记录的范围分区表,从2017年1月1日到012019年每个月一个分区,我的视图执行得很糟糕,并且从解释计划中看到的是连接状态需要花费更多时间

加入条件:(内部)BCD.FLD_SQN = DMT.FLD_SQN,(内部)CST.ST_SQN = FP.ST_SQN,(内部)FP.CO_SQN = DI.CO_SQN,(内部)BCD.JUNK_SQN = FP.JUN/p>

挖掘更多,我看到

(BCD.FUNC_CODE = n'GROSS')或(BCD.FUNC_CODE = n'IC')OR(BCD.FUNC_CODE = n'SOLO')OR(BCD.FUNC_CODE = n'NETT')此返回23,911,300行

Func_code是一个varchar列,在十亿行中只有4个不同的值,

在Func_code上创建索引是个好主意吗? 如果是,则是否有任何特定的索引?

PS:表目前没有主键或其他索引

谢谢

2条回答
huskylover
2020-09-17 06:13

感谢Lars,是的,创建索引并没有提高查询性能。

一周热门 更多>