Sql 在蜂箱中,sum(case)效率很低

Sql 在蜂箱中,sum(case)效率很低,sql,hadoop,hive,Sql,Hadoop,Hive,我有一个查询,其中两个表都小于1MB。 但这需要很长时间。它是否与您不应使用SUM(CASE)的hive相关 你有合适的索引吗 尝试以下方法,但如果您需要查看与此重叠的其他索引,则可能需要进行检查 CREATE NONCLUSTERED INDEX [IX_weeks_elapsed] ON vivekkaul_ads_weekly_arrival_curve(weeks_elapsed) INCLUDE (chargeback_multiplier, refund_multipli

我有一个查询,其中两个表都小于1MB。 但这需要很长时间。它是否与您不应使用SUM(CASE)的hive相关


你有合适的索引吗

尝试以下方法,但如果您需要查看与此重叠的其他索引,则可能需要进行检查

CREATE NONCLUSTERED INDEX [IX_weeks_elapsed] ON vivekkaul_ads_weekly_arrival_curve(weeks_elapsed)      
INCLUDE (chargeback_multiplier, refund_multiplier)

CREATE NONCLUSTERED INDEX [IX_hipal2_1921596] ON hipal2_1921596 (actual_weeks_elapsed  )
INCLUDE  (payment_action_type, num_accounts)

“long time”是多长时间?Hadoop集群中还发生了什么?此外,此查询与没有求和行且仅返回
a.weeknum
的查询之间的时间差是多少?
CREATE NONCLUSTERED INDEX [IX_weeks_elapsed] ON vivekkaul_ads_weekly_arrival_curve(weeks_elapsed)      
INCLUDE (chargeback_multiplier, refund_multiplier)

CREATE NONCLUSTERED INDEX [IX_hipal2_1921596] ON hipal2_1921596 (actual_weeks_elapsed  )
INCLUDE  (payment_action_type, num_accounts)