应用场景:
由于业务的需求,每天按照分公司抽取事实表t的数据生成报表,抽取的逻辑精简之后如下:
select
*
from fact_table t
where t.date between '$date1' and '$date2'
and (t.a = '$para'
or t.b = '$para'
or t.c = '$para'
or t.d = '$para'
or t.f = '$para')
fact_table一张表的数据大约1天1000万左右,T表a,b,c,d,f字段都是分公司字段,这些字段的取值都是36,创建什么样的索引比较好?
收起