私の試みは、顧客と注文のテーブルを結合し、品目と注文のテーブルを結合することでした。c_mktsegment フィールドにもインデックスを付けました。私の結果のクエリはこれです。それを改善するために私にできることはありますか?
select
o_shippriority,
l_orderkey,
o_orderdate,
sum(l_extendedprice * (1 - l_discount)) as revenue
from
cust As c
join ord As o on c.c_custkey = o.o_custkey
join line As l on o.o_orderkey = l.l_orderkey
where
c_mktsegment = ':1'
and o_orderdate < date ':2'
and l_shipdate > date ':2'
group by
l_orderkey,
o_orderdate,
o_shippriority
order by
revenue desc,
o_orderdate;