VIPHive
Hive的count(distinct)为什么慢?内存溢出怎么排查和解决
先抓住题目的核心考点,再把答案拆成可复述的面试表达。
215 次浏览2026/7/9
先下定义一句话说清它是什么,面试官先听到结论。
再讲机制拆出关键流程、边界条件和常见坑位。
最后落场景结合生产经验,说出什么时候用、怎么权衡。
题目描述
请回答:Hive的count(distinct)为什么慢?内存溢出怎么排查和解决
这两个问题在Hive面试中几乎必问,而且经常一起考。面试官先问"count(distinct)为什么慢",你回答完之后紧接着追问"那如果OOM了怎么办"。大部分人只知道"count(distinct)只有一个Reducer所以慢",但说不清楚为什么只有一个Reducer、有哪几种解决方案、内存溢出的排查思路是什么。这篇把两个高频问题一次讲透。
参考答案
刷题导航
评论
加载中...