Hive查询慢的那点事2

Hive查询慢的那点事2

有时候我们收集了HS2的Jstack dump后,你会发现有好多threads pending on waiting for specific thread, 这个specific thread在写debug log,如何Disk I/O不给力,也会导致Hive Query慢的情况,这样我们就需要disable Hive Debug log来提高Hive查询的速度。

具体callstack如下:有很多thread在等0x00007ff14117d0d0释放,这个锁的原因是由于org.apache.commons.logging.impl.Log4JLogger.debug被call到。

Hive查询慢的那点事2