在配置单元中,哪个条件函数对性能有效?如果或情况?
balp4ylt1#
我可以从与hortonworks的Maven一起优化复杂查询的经验中说起。我们处理了数百行查询,其中包括多个if/then和case。性能差异太小,无法测量。相反,要担心您的连接(即mapside对side data对reduce-side连接)和udf:这些是性能改进的地方。我们在许多领域做了大量的调整,包括许多不同的类型和连接、udf和内联视图的偏斜。这是一个从未出现过的领域。
iszxjhcz2#
未经证实,但据报道,if/then实际上更快。http://www.oehive.org/node/985
2条答案
按热度按时间balp4ylt1#
我可以从与hortonworks的Maven一起优化复杂查询的经验中说起。我们处理了数百行查询,其中包括多个if/then和case。性能差异太小,无法测量。
相反,要担心您的连接(即mapside对side data对reduce-side连接)和udf:这些是性能改进的地方。
我们在许多领域做了大量的调整,包括许多不同的类型和连接、udf和内联视图的偏斜。这是一个从未出现过的领域。
iszxjhcz2#
未经证实,但据报道,if/then实际上更快。http://www.oehive.org/node/985